Sieh Dir das Beispiel auf https://wiki.openstreetmap.org/wiki/DE:Key:class:bicycle an: dort wird explizit erwähnt, dass class:bicycle eben recht subjectiv gesehen wird und nur ergänzend zu objektiven Kriterien (wie lane, surface, ...) verwendet wird:  "... Wir brauchen jedoch nicht zusätzlich class:bicycle=-2 hinzuzufügen, weil oneway=yes lanes=2 highway=primary schon klar machen, dass ..."