We have been working on map matching for trips, based on OpenStreetMap, maximal road speeds, and most likely paths. You can contact me for more information. David
There are some alternative facilities for geo- object matching. First, OpenJump open source software and its Matching plugin or RoadMatcher pluging can be a good solution. Second, Esri ArcGIS has an editing tool called Conflation. It can be used for both rubbersheeting source maps, then transferring attributes with regard to the links between corresponding objects. Third, there are plenty of published papers presenting good solutions for matching problems since the beginings of the research field, 1980s. Most of them have an accuracy over 90%, but require to be encoded and compiled for the automated processes.