Ja, fast alle Router routen nur entlang der Außengrenzen von Flächen, daher sind Hilfswege notwendig wenn andere Verbindungen genutzt werden sollen. Es gibt jedoch auch mehrere Router die /nicht/ am Rand von Multipolygonen routen, warum auch immer. Da müsste man also nochmal gesondert aufpassen. 

Ansonsten klingt das gut, denke ich. 