Isn’t cicleway=shared_lane a better option? https://wiki.openstreetmap.org/wiki/Proposed_features/shared_lane

Also, don’t forget to set tag maxpeed=30 (assuming the sign “30” in the asphalt), so car navigation avoid this street.