Вообще-то их должно быть существенно больше половины.
Сама классификация должна иметь вид пирамиды, в основании которой unclassified, а в вершине - trunk. В идеале количество дорог, приходящихся на один класс, должно экспонециально возрастать от trunk к unclassified.
PS. Честно говоря, не очень понял, как Вам удалось написать роутер, если Вам незнакомо понятие генерализации. Или роутер работает на РС (а не на плншете/смартфоне) и ограничен только национальными рамками?
А под “проверкой классификации” _sev подразумевает проверку соответствия статуса в OSM и значения ref.