I'd like some kind of virtual private server so I can have root access and customize it to my heart's content.
Which means if heroku is ruby only, as you said, and thus doesn't provide root access, then it doesn't fit the request.