OK, da haben wir etwas aneinander vorbeigeschrieben, weil ich der Meinung war, dass meine Relationen gar keine Tags enthalten außer type=associatedStreet und es somit nichts gibt, was man direkt kopieren könnte. Stellt sich raus, dass das nicht stimmt: Das AddrInterpolation-Plugin, das ich verwende, fügt automatisch das Tag name=<Straßenname> zur Relation hinzu. Das widerspricht eigentlich dem Grundgedanken der Redundanzfreiheit, weil der Name ja aus dem Relationsmitglied mit der Rolle street hervorgeht, erweist sich aber für meinen Zweck als Glücksfall.
Unter Einbeziehung deines Tipps hier mein revidierter Plan B:

  1. In JOSM alle associatedStreet-Relationen eines PLZ-Bereichs auswählen und bei allen gleichzeitig:
  • Den Schlüsselnamen name in addr:street ändern

  • Das Tag type=associatedStreet löschen

  • Die drei Tags addr:postcode/city/country hinzufügen. Nun enthält jede Relation nur noch die vier addr:-Tags.

  1. Nacheinander jede der Relationen auswählen und jeweils:
  • Die Tags der Relation kopieren

  • Alle Mitglieder der Relation auswählen (samt Straße)

  • Die Tags auf die Objekte kopieren

  1. Zum Schluss mit der Suchfunktion von JOSM alle *highway=**-Objekte auswählen und ihre addr:-Tags löschen

Auf die Weise brauche ich nicht zu jeder Straße den Relationseditor zu öffnen und die house-Objekt darin auszuwählen. Das sollte eine Menge Mausklicks sparen.

Das Ganze ist zwar immer noch eine Menge Arbeit, rückt aber so langsam in den Bereich des Erträglichen.