I’d say thats the best bet… Maybe export the terrain and model a road using that as a template then take a height map from the road, combine that with the heightmap of the unity terrain and apply that back on to the terrain in Unity with a model of just the road ontop, maybe apply the decal shader that draws pollys slightly infront of the terrain to the road.
A bit of photoshop work combining the height map and road heightmap could smooth the terrain where it meets the road.
(Just an idea, I dont really know if thats possible)