Exactly, when I duplicated the _dav_child subroutine in my Foo.pm wrapper module, it worked.
Strange, as pertoot sais about subs with an underscore: "But this distinction is not enforced by Perl itself."
But when it comes to
, Perl handles these subs different than the rest... So it's a rule, not a style convention... Lesson learned.