I'm down to try it for a patch, but it's a very large change.
The processes will yield very little. You get a puppet production penalty applied, then the process is only 1/4th of your hammers, then that amount would get hit by the puppet penalty again. Also venice exists.
yes there is an exception for venice (and implementing this by the way uncovered a number of other places where the venice exception was not being applied).
also, processes work normally for puppets, no double penalty.