Hey Winter, you've got it ready to go? I've been working on updating a universal crafting mod myself for the Age of Ash mod (just working on it earlier today)... mine is mostly complete but not quite there. You might have had some ideas I missed or vice versa. PM me if you're interested in swapping code. The dialog I have is almost complete, it's a few parts of the script I'm still working on.
It'll probably be a few days yet before I can finish up mine and get it fully tested, but I think it is rather comprehensive.
I had it complete for .704, but am updating it to use troop slots so infinite people can be crafting items for you and each item can have a different amount of time (in hours) that it will take for completion. It takes up to 4 types of items as input (of variable quantities) and will output up to 4 single objects. So, for instance, you could have someone break an item down into up to 4 parts.
Most of the code for it is stored in module_scripts.py.