<<Thanks for that, but it's not what I am after. This is about "enroute" descents, not "approach" descents.>>
What are we talking about here? Your question didn't specify what sort of descent. Is it any wonder I assumed you meant 'descent to approach'? Why are enroute descents any different? You specify where you want to be at what speed/altitude and let the computer chomp it out.