Да, при указании тега highway=* навигатор должен автоматически “понять”, какие транспортные средства (режимы навигации) могут ехать по этой дороги, а какие нет. Например, указывать highway=footway + foot=designated/yes не обязательно (так как предполагается, что пешеходы могут ходить по пешеходной дорожке по умолчанию).

При этом для каждой страны свой набор разрешений, зависящий от местного законодательства и особенностей картографии в стране. Вот здесь можно прочитать подробнее: OSM tags for routing/Access restrictions (спрашивайте если будут вопросы по этой таблице).

Если Вы проверили и считаете, что разрешения “по умолчанию” отличаются от того, что указано в таблице, нужно “закрыть” доступ транспортному средству или группе.