Тут дело не в логике, а лишь в интервалах
Все маршруты с маленькими интервалами 5-10 мин подадают в класс "Магистральные" (в частности, туда попал 791)
Все маршруты со средними интервалами 10-15 мин попадают в класс "Районные"
Все маршруты с интервалами до 30 мин (и выше) попадают в класс "Социальные"
Замечание 1.
Как я понял, смотрят по найбольшему интервалу, раз, к примеру, 567 попал в класс Социальных маршрутов при интервале в будни в час пик до 10 мин
Замечание 2.
Магистральные пропиаренные маршруты в центре (м1 - м10, м27, 144, 904) автоматически попадают в класс Магистральных маршрутов. Там логика действительно в магистральности/районности/социальности.