Yes we did it a few years ago and it’s well worth the effort. We were originally going to get the ferry from Genoa to Palermo but various blogs put us off using Palermo at that time. So we switched to Civitivecchia to Termini Immerese which is a few kilometers east of Palermo. Used GNV ferries - no problems and the extra travel in Italy was well worth it as Termini Immerese is a doddle to get in and out of. Not sure how the port at Genoa is coping with the bridge collapse. Returned across the Messina Straits and went over to Puglia before turning north for home. Campsites were fine, typical Italian, a bit tight on space but friendly. The roads away from the main arteries are very varied and some of the hilltop villages can be a challenge but we managed ok in a 7 metre moho. Road signage leaves a lot to be desired, either nonexistent or very small. The only time we got stuck in a town was through missing a tiny sign on a post with about 20 others, but the local police did a grand job in extricating us form a very small square, just adds to the experience!