Heya JustJinxed, I've taken a few of the questions here and made changes to the code so the mod works better. You can see the changes here:
https://mods.factorio.com/mod/TreeSaplings-Revisted-RevivePatch/changelog
Feel free to give a test if you like. I usually play with city blocks so I wanted to make sure if I used a 100x100 cityblock and ran two cityblocks I could run that as efficiently as possible so I've optimized performance for that scenario. The productivity modules were added to allow the farm to generate a fair [but not cheaty] amount of surplus wood for use as landfill. With two city blocks I can make about ~60 landfill per minute. Which for an expanding large base is smallish-medium - but open to feedback on how best to balance that out.
What's the best way to upstream these changes back to you ?