Geezer quite often has positive connotations this end. You wouldn't use it for a child, but other than that it isn't at all age-specific on its own.
There's a bloke called Al Dente, but I've only ever seen him in spaghetti westerns, riding a pony called Macaroni.