I see it is currently based on Sinatra. Just wondering if you have considered looking into Roda?
Not sure you have come across https://github.com/Ramaze/innate (I am showing my age now :) . It is the core of the Ramaze framework. I really liked the philosophy of that project. Its a shame it never caught on though.