What about perks to enhance a player's crafting ability in a certain field? Like, say, 'Chemist' would reduce the cooldown, the material cost and increase the amount of chems produced per batch.
Hell, why not make perks the main basis of crafting, with NPC trainers just improving the player's knowledge?