John M. Dlugosz,
If you haven't already, you might want to read
Breaking The Rules II. I know that
Marpa is marked alpha but after following the
author's blog - I think that has more to do with no guarantee of backward compatability than it does with robustness. If I were starting a new project today, I would likely give it a whirl.