it does work, as for automating production I reccomend using storage as a buffer, you're probably already storing poles and planks. my worker who makes others does this, take referring to crates and find referring to ground:
take plank
give to router
take four planks
give to factory
take four poles
give to factory
find gear
give to factory