I'm not going to try to answer your question, yet.
You see, I too am trying to learn Parse::RecDescent.
I will however share a node with you. Re: Re: VBA 2 Perl
Perhaps, the links contained therein will be of help.
Who says that programmers can't work in the Marketing Department?
Or is that who says that Marketing people can't program?