This version may break backwards compatibility for some. Fortunately the fix is extremely easy. Please read below:
New features:
Added access to the application instance from the config files via the 'app' keyword.
Kelp.pm methods 'request' and 'response' renamed to 'build_request' and 'build_response', in order to minimize confusion. NOTE: If your application is overriding any of those, make sure to rename them too.
Replace explicit UTF-8 encoding with $app->charset
Rename pattern attribute 'via' to 'method'. 'via' will still work as a shortcut to 'method', so this will not break backwards compatibility.
If you ever wondered how Kelp's POD gets converted to a README.md (markdown with Github flavored syntax highlighting), you may want to take a look at Pod::Markdown::Github - https://metacpan.org/pod/Pod::Markdown::Github