I like Endomondo ... I know you said you didn't need it to be GPS based, but it makes tracking SO easy. And I don't get tied up in trying to beat people on segments in Strava.
I think most "cycling miles" apps are GPS based because it just makes it easier. You don't have to input anything.
I don't think I've ever seen anything like what you're looking for. Maybe just a simple spreadsheet?