Not sure I am up for 44 miles, but am thinking of a shortened version, cutting off about 800 ft of ascent and 10 miles, starting out the same up to about Grindon, then cutting across via Milldale and Parwich to join up the main route around Longstone
Tea stops possible at Hartington, Hulme End, I think at Waterhouses, several options in Ashbourne, Carsington reservoir centre. I don’t remember any after Carsington (long route) or Hulme End (shorter route).