I guess Ride with GPS is working on it.

I always do my own cue sheets on an Excel spreadsheet. I don't trust cue sheets just printed out by Topo or whatever to make sense, and that way I can plug in warnings about dodgy pavement, etc. and landmarks.