Natürlich wird surface häufiger verwendet, da die meisten Straßen eine einheitliche Oberfläche haben. Letztlich ist eine Angabe von surface für Wege mit unterschiedlichen Oberflächen nicht richtig. Und wenn man dann nach (neuen) Lösungen/Tags dafür sucht, halte ich diese Argumentation für nicht zielführend.

Ich würde surface + surface:middle angeben. Ich sehe jetzt nicht das Problem.

Für mich wurde das bei diesem Weg ein Thema. Da kommen wir halt mit surface nicht weit:

Hier würde ich surface:right + surface:left taggen. Bzw. habe es nach der damaligen Diskussion im Forum auch.