Hallo,
das habe ich tatsächlich bewusst getan. Ich bevorzuge das KISS-Prinzip und verwende daher wenn möglich ein einfaches tagging.
Wenn also wie im Bsp. auf der Straße keinerlei Fahrradinfrastruktur vorhanden ist, ist somit ein einfaches cycleway=separate ausreichend, egal ob ein- oder beidseitig ein separater Radweg vorhanden ist.
Für den router ist das ausreichend, da er keine weitere Info benötigt als sinngemäß "kein Radweg auf der Straße, also such dir eine andere Strecke".
Auch zum datentechnischen Auswerten der Fahrradinfrastruktur ist es ausreichend, da hierfür eh die separaten Radwege mit einbezogen werden müssen.
Ich nutze cw:left|right=separate nur wenn auf der ggü. liegenden Straßenseite tatsächlich z.b. cw:*=lane o.ä. vorhanden ist.
schöne Grüße