Wie tagge ich eine für Radfahrer freigegebene Fußgängerzone, so dass Radrouten dadurch funktionieren?

Das würde ich in diesem Fall ausschließen, denn die Ersatzroute führt über 3 Ampeln und eine Secondary. Da könnte man das Rad die 100 Meter über den Platz schieben und wäre schneller.

https://brouter.de/brouter-web/?z=18&center=48.739131%2C9.300785&loc=48.739196%2C9.301906&loc=48.739596%2C9.300527&hl=de&alt=0&srv=1#map=19/48.73947/9.30160/standard&lonlats=9.301915,48.73918;9.300516,48.739618

Die Kombination highway=cycleway funktioniert also schon mal im Brouter. Wenn es highway=footway auch tut, wäre es das dann. Schaun mer mal.

Ich bin auf jeden Fall happy, wenn die Neckarradweg-Fahrer in der Esslinger Innenstadt nicht mehr ums Eck geschickt werden, nur weil Router noch nicht multipolygon können.