I do all my routes with OSM Relatify, an "official" tool. 
I asked if it is possible to not split the roundabouts, the answer is here:
https://github.com/Zaczero/osm-relatify/issues/58 

You can change all my roundabouts if you want...but my roundabouts are not wrong...