It looks like there is no separation between view and controller. Mixing HTML into your controller methods seems like a step backwards.
If it doesn't provide any option for separation that is bad, but for micro services it can be really nice.
It's not nearly as powerful as the real Sinatra, but it saves me the shenanigans of warbling Sinatra apps for servlet deployment.
Microframeworks are appealing in that way: you can pick and choose which components to use, and they let you adapt MVC to whatever fits most naturally to your application. It's hard to argue with the brevity of the underlying code and the clarity of the example.