So to wrap this up, I finally did get this integration to happen. It wasn't by debugging the above code though. I had an "a ha" moment, and approached the problem from a different angle, and found a solution that was much easier.
I just released this Data::FormValidator 3.1.
Mark