Таких программ не может быть в принципе. Формат OSM непригоден в качестве внутреннего формата программы маршрутизации. Он “заточен” под хранение и редактирование, но ни в коей мере не под использование.
И, кстати, факт отсутствия таких программ сам говорит о том, что НЕ СЛЕДУЕТ адаптировать данные OSM под конкретную (к слову сказать, кривую) программу.