Sieht gar nicht so schlecht aus, die mittlere (https://www.openstreetmap.org/edit?node=3885053000) ist wohl aber anstatt:
highway=traffic_signals
traffic_signals=signal

eher:
highway=crossing
crossing=traffic_signals