Eh, I don't think so. Normally Beacons don't allow productivity, only Speed/Efficiency. If a person has changed it to allow productivity, they are already making it easy to make infinite stuff via other methods in other mods. Perhaps increase the energy cost of the compressors somewhat so that speed has a greater overall impact in terms of scaling costs. Already for a even somewhat moderate later game setup, I needed like 80 compressors just for the sorting area.
Though that will be somewhat mitigated by the % stuff you added. So as long as beacons are used as "normal" the whole infinite generation thing shouldn't be an issue.