Hard time finding the engine for your needs.

Also, you might consider using WorldMachine Layouts for editing your terrain. Using these you can “imprint” things like roads, rivers, flat circular any many other things to your heightmap.