v0.091 changed the error text output on missing options, breaking tests
on several downstream modules: MooseX::Getopt, MooseX::App::Cmd and
MouseX::App::Cmd. I've patched the latter two already.
I think commit 20567db99f1bd9af861f52c2f7e092560172fe91
(https://github.com/rjbs/Getopt-Long-Descriptive/commit/20567db99f1bd9af861f52c2f7e092560172fe91)
was the initial culprit.
Should we be using exception objects instead?