Thanks for the suggestion. I've not worked on this mod for a while (and won't be updating it for several months yet), but from what I can remember about the mod, this suggestion makes a lot of sense. Having it being based on networks could indeed be a lot more efficient. Keeping track of network IDs and which networks contain which poles could be tricky, but I think would be doable. Even without that, caching the calculated total consumptions for a given network ID each tick could be a big efficiency gain.
However, no-one's ever reported UPS issues with this mod, so it isn't high priority.