Can't you just do this on Viewranger, or rather more crudely, on Bing Maps, with the OS layer chosen (their 'measure distance' function)?
You would be marking your route 'point to point', but you can place as many points as you like, so the end result is much the same.