I find this article weird. Aping Sinatra is not an innovation. Java reflection is essentially zero cost after the JIt runs.
The idea of "this is what you type" to make a REST endpoint or client call is a non-starter and non-issue.
This code in any shop worth its salt has been generate for years off of metadata.
If you are typing in rest code into any language, you are holding it wrong.