Надо классифицировать по длине. Если бы osm2mp соединял сегменты рек (в базе реки состоят из отдельных сегментов) то генерализацию в навигаторах можно было бы наладить уже сейчас…