Our routing engine architect started building these things ages ago. And he just got better each year. Now he is one of the best in the industry.
Our current engine is his masterpiece. It is quite potent with alternative routes, offline rerouting, multiple travel modes (e-bikes are among them) and many more functionalities being included.
Give it a spin and see for yourself.