I think using dismount would potentially exclude people using a cycle as a mobility aid, or using a cycling profile in a router.

Perhaps something like bicycle=permissive + maxspeed:bicycle=walk + note=* might cover it?
https://wiki.openstreetmap.org/wiki/Key:maxspeed