If I understand correctly, you want to replace bicycle=dismount
(for example, if a bicycle route leads over a footway) with bicycle=no
+ bicycle:dismount=yes
. Yes, there are other cases you’re describing, but the most common use case I can think of is what I described above.
Is that correct?