Personally, I think Camping is the perfect fit for Ruby frameworks
But are you suggesting that you need to add a kind of basic auto-loading to Sinatra to keep things sane?