A quick look via
bRouter suggests the following (below) : Marseille to Antibes inland, to Sestri Levante along the Mediterranean coast, inland to Roma.
The route is roughly 1 000 Kms in length, with 8 000+ meters of ascent.
(bRouter has an Android version)