Refactor route list logic into a service; add short-name-only comparator for use when agency names are not shown.