Miroff
Так склонения в любом случае на одном ОСМ не сделать, нужен NLP процессор, причем словарный, ибо понять как склоняется Кемерово из общих соображений решительно невозможно.
Ага. Засадили несчастного человека, чтобы проверил и исправил склонения для улиц и населённых пунктов.
Тут же бывают отличия по приставкам ("в тупике", "на улице") и местоположению частей ("1-й Овражный переулок" -> "в 1-м Овражном переулке", "в переулке 1-й Овражный").