So it would be safe to assume that running yours and repainter on a map would create the same result (technically, ignoring decoratives), just that the implementation is different? He mentions the end result would be bigger (the map size). Is this also the case here?
Finally, one thing that always irked me about repainter was the fact that it runs at every map load when it's enabled, essentially forcing you to keep it disabled/uninstalled if you didn't want to run it every time a map loads. Now, given your implementation i'm guessing it's besides the scope of your mod to add a button to trigger this regeneration on demand instead of all the time?