friedo,
Assuming the task is as simple as stated, then I would agree. If on the other hand, if order of operations (precedence) and associativity (left or right) is important, Parse::RecDescent is not the first tool I reach for. I have a very long an unfinished meditation I have on the back burner that goes into much greater detail. In a nutshell, I prefer Parse::Yapp if precedence and associativity are important.