Intuitiv hätte ich die Benutzungspflicht den Geh- und Radwegen zugeordnet und das dort auch so eingetragen. Das bicycle=use_side_path an den Straßen-Ways scheint historische Gründe zu haben und hängt wahrscheinlich auch damit zusammen, dass viele parallele Fuß/Radwege direkt bei den Straßen-Ways erfasst sind.

traffic_sign=* bei diesen Wegen erscheint mir aber auf jeden Fall sinnvoll. Damit lassen sich viele Infos ableiten, die für QA-Tools, Router,… nützlich sein können.