Have you tried Strava? It works fine for me with the screen off. At least the last times I used it (not doing very good at keeping up on my running, unfortunately). Its a good app (function, layout, etc.). And Strava seems to have some decent popularity among my friends (so you can connect, and help motivate each other, etc.).