Ein erster Schritt in diese Richtung ist ja mit OSMT (OSM Split and Merge Tool) schon gemacht, das meines Wissens aus Deinem Vorschlag heraus entstand.
+1