in reply to
How to debug "undefined subroutine"
You don't need to post the specific code but you could post the "header" of the script with the "use" statements and the headers of the modules involved including a mock (empty) sub. In fact, I would recommend even for your own error-finding strategy to try and re-create the problem with as little code as possible - just some mostly empty modules with subs that just print "hello" or something. If you can re-create the problem, you have an easy set-up to debug and post it here.