А ползти по траве лучше. Надо не под конкретный вид транспорта подгонять smoothness, а наоборот, для конкретного транспорта из всего многообразия разных тегов делать вывод о ехать/не_ехать. И это задача не карты, а конвертера/навигатора. Карта должна предоставить эти характеристики.