Shelter für einen überdachten Fußweg halte ich für Unsinn und würde dies auch entfernen. Das mit der überdachten Haltestelle steht auch nur in der deutschen Version.
Covered=yes wird wohl überwiegend für Parkplätze verwendet, aber es finden sich durchaus auch einige Fußwege die so getagged sind, insofern halte ich das für die beste Lösung.