in reply to Handling newlines in P::RD
Also, the parse-recdescent mailing list recently had a post by TheDamian with an nice example.