Насчет удаления name не уверен… Правда не знаю как иначе определять отношение к городам (разве что по is_in).
И стоит определиться с тем какие коды для каких классов дорог ставить (а то щиты с Route в России как-то не приняты).
Ну и при конвертации установить ограничение длины строки для которой ставить эти коды (скажем в 5-6 символов).