Try going into the console and seeing if the app is running anyway. Sometimes 500 errors spring up superfluously, even when things run fine. A small hiccup that we're working on aggressively.
We worked hard on Sinatra support this past weekend. Give it another shot. I've deployed multiple test Sinatra apps painlessly today, which was admittedly far less painless last week.
Registering App Details...
Validating
Uploading App
500
Things are not that 500 red number seems like an error code to me which doesn't provide me with much information.