Um das fürs Routing zu klären, wäre also maxspeed sinnvoll, und zusätzlich source=traffic_sign (wo zutreffend).
Das heißt, ich könnte mir traffic_sign=DE:… sparen, wenn es sich nur auf die Geschwindigkeit bezieht.

Bleibt aber das Problem, was passiert, wenn die Beschränkung nur einseitig gilt?
Maxspeed kennt ja kein forward und backward.

Aber die meisten Straßen haben ja keine expliziten Limits. Wie tagge ich die dann?

außerorts:
highway=secondary
ref=L1234
maxspeed=100
source:maxspeed=DE:rural

innerorts:
highway=residential
name=Dingsdastraße
maxspeed=50
source:maxspeed=DE:urban

im Vergleich zu
maxspeed=80
source=traffic_sign

Edit: source:maxspeed=DE: ergänzt

Aber benötigt man dann tatsächlich noch maxspeed?