Wenn diese Differenzierung (und border) in den mrules so vorgesehen ist, dann macht Maperativ doch alles richtig.

Wenn diese Differenzierung (und border) nicht gewünscht wird, dann definiert man stattdessen “mein_einheitliches_highway_residential : […]”.
Die Möglichkeit Geometrien nach eigenen Wünschen zu separieren oder zusammenzufassen ist Kernfunktion eines Renderers - und Kernaufgabe des Benutzers.