In dieser Link-Sammlung findet sich mit “route” nur ein Projekt (die Webseite ist offline):
https://github.com/webgeodatavore/awesome-openlayers

Im OSM-Umfeld wird inzwischen hauptsächlich Leaflet eingesetzt. Dafür gibt es z.B.:
http://www.liedman.net/leaflet-routing-machine/

Die Kartenbibliothek ist aber nur die Benutzerschnittstelle, für das eigentliche Routing wird noch ein Routing-Dienst oder eigener Server benötigt, siehe:

Für die Adresssuche zudem noch ein Geocoder:
https://wiki.openstreetmap.org/wiki/Search_engines