Bezüglich Bahnübergängen hatte ich mir auch schon Gedanken gemacht:
http://wiki.openstreetmap.org/wiki/DE:OpenRailwayMap#Bahn.C3.BCbergang

Was haltet ihr von meinem Taggingvorschlag? Sollte ich noch etwas ergänzen?

Beim Tagging von Gleisen gibt es ebenfalls ein von mir konzipiertes Schema, das u.a. bei usage=* noch etwas ergänzt wurde.
http://wiki.openstreetmap.org/wiki/DE:OpenRailwayMap#Gleis

Für Falschfahrten/Gleiswechselbetrieb würde ich folgendes Tagging vorschlagen:

railway:bidirectional=

  • regular (beide Fahrtrichtungen mit Signalen ausgestattet, regulärer Betrieb auf Gegengleis möglich / GWB)
  • signals (nur eine Fahrtrichtung mit Signalen ausgestattet bzw. Falschfahrt mit Signalen geregelt / SFB)
  • possible (Signaltechnisch keine Falschfahrt möglich, aber gegen Befehl möglich)