Vernünftige Lösungen sind immer auf eigene Rechner zuzugreifen um die Funktionalität für die anderen zu erhalten.
Wenn du dieses Buch bestellt hast ist darin beschrieben, wie du einen eigenen OSM Server aufsetzten kannst. Die Software ist alles Opensource und läuft unter Linux.

Willst du aber gar keine eigene XAPI, so erstelle dir eine eigene Datenbank. Am besten Postgis. Darein kommen dann alle Straßen meinetwegen von Europa aus dem Europaextrakt der Geofabrik. Alle anderen Daten kannst du verwerfen. damit wird die Datenbank auch handlich. Jetzt kannst du den nächsten Weg zu den Koordinaten in der Datenbank abfragen und erhälst so alle Tags zu diesem Weg, durch welche du dann wiederum auf die Art schließen kannst.

Das ist aber der technische Teil. Was du mit den Daten anfangen willst ist mir zwar einleuchtend, aber ich glaube nicht das dies zum Ziel führt. Immerhin willst du die Fahrer nach ihrem Verhalten einteilen. Dafür ist nicht die Straßenklasse interessant auf der sie fahren. Interessant ist vielmehr welche Möglichkeiten haben sie. Gab es Alternativen? Landstraße/Autobahn Wie war der aktuelle Straßenzustand? Schlagloch an Schlagloch, dichter Verkehr, schlechtes Wetter.
Solche Daten wirst du eher von einer Kamera erhalten als von OSM. OSM kann dir nachher visualsieren und sicher auch eine Idee geben, ob es Alternativrouten gab. Bei Navigationsgeräten kann man auch einstellen kürzeste schnellste oder Energiesparend. Die hier ausgewählten Optionen sind denke ich auch aussagekräftiger, als jene über welche Strecke er gefahren ist. Denn bei unterschiedlichen Optionen kann dennoch der gleiche Weg entstehen. vor allem bei kurzen Wegen.