Here is an idea that will help with there being too many parts to unlock, and help prevent cheesy speed leveling, plus allow people to be more likely to make what they want. Seperate material and weapon shape. There doesn't need to be a seperate warsword to unlock for each material, instead it would just be a warsword blade. Then, depending on smithing skill level, you can use any material that you're skilled enough to use to make that weapon shape. You'd unlock the ability to use different metals when you hit the level with the perk to smelt it, so crude iron at 25, iron at 50, steel at 75 and so on. Before 25 you could only make the wood versions. Using better material would just improve the base stats of the weapon. That would make for less parts to unlock while making more different things you could actually make, since a number of weapons aren't available in different materials.That way, let's say someone really wants a falx, but the only have 25 in smithing, they could make one from crude iron which wouldn't be as good as the fine steel one, but it would give their character the weapon look they want. Also since smithing level unlocks materials, they can't super power level smithing if they get lucky to unlock a few high tier parts early, they could only make cheaper lower stat versions that would give less exp.