I would suggest from bath heading down over salisbury plain on the A36, then take the A350 towards Shaftsbury and Blandford. Take the A30 out of shaftsbury towards salisbury, but only for 100M or so, then go via six penny handley, on the B3081, fast, empty and fun! then take a left towards cranborne on the B3078 towards fordingbridge. continue out of fordingbridge on the B3078 into the new forest until you reach The M27, which will take you to Portsmouth in about 40 minutes. to get back to london you can take the boring route up the A3, or, for a bit more fun, head back along the M27 to junction 10. head north from here on the A32, an epic rd for local bikers. this is the meon valley and well worth exploring if you have the time. The A32 joins the A31 and this will take you north via farnham until you join the A3 again at Guildford.
this route gives a great combination of spectacular scenery, but some fun fast rds if you want them, or you can just cruise.
1990 Landcruiser H60. Full rebuild completed 2014
2012 Hilux, mountain top and bedrug with GG AT2s