Ja, auf den Straßen sollte sidewalk auf separate geändert werden (ist sonst doppelt eingetragen), und evtl noch Attribute wie sidewalk:smoothness o.ä. auf den separaten Gehsteig verschoben werden.

Die Kreuzungen sind halt doch recht wichtig, ohne die ist das Fußgängerrouting duch die separaten Gehsteige deutlich schlechter als vorher, und der Nutzen der Gehsteige ist nur dass sie "auf die Karte gemalt" sind.

Ich denke hier in dieser Gegend ist es kein Problem die Gehsteige an jeder Kreuzung mit einem (unmarked) crossing zu verbinden.