Inside it's even more fun :). I have a passive provider inside connected to the circuit network which reads the contents.
Then at each of my "recycling banks" as I call them, there is a requestor chest connected to the same network configured to set its requests based on the contents of that passive provider. So each bank requests whatever it can and the bots deliver as they may.
Now that the automated not enough ingredients script works the banks work quite well because once they determine they can't do anything with their input the spit it out and 'pass the puck' if you will until there is a recycling bank which can do something with it.
As far as the logistical drones go, they scale naturally based on demand. So I only ever have the exact number of drones required to maintaining the highest operating condition of the plant and no more.
If you would like blueprint strings I'd be happy to provide them.