in reply to RE: Re: RecDescent error handling
in thread RecDescent error handling

As the docs show, try something like:
foo: bar { ::myroutine($item{bar}) } # this may fail, returning undef | <error: ... your message here >

-- Randal L. Schwartz, Perl hacker