Dann muss es so ausschauen:

access=no
bicycle:conditional=yes @ ...
foot:conditional=yes @ ...

Daneben müsste man überlegen, ob highway=service überhaupt korrekt ist.
Evtl wäre

highway=path
foot=designated
bicycle=designated

das Mittel der Wahl.

Das ist aber von der Beschilderung vor Ort abhängig! Daher möchte ich nochmal auf das Verkehrszeichentool verweisen: http://osmtools.de/traffic_signs/

Grüße