First, I fully agree that the Ovi Maps isn't (ahem) very good at the moment. But that's not the entire story. First take a look at http://wiki.maemo.org/Navigation_Tools. You'll find some of the tools support the route generation that I suspect you're wanting. Also try out Maep, a nice port of a Google maps viewer with very fast startup. I think it's only in Extras-testing, so you'll need to enable that repository (http://wiki.maemo.org/Extras).