in reply to Noob OO Question

What is your question? Since you're executing various methods in the Hi.pm, I think you mean another question. Perhaps you're confusing yourself by making methods returning references of references to subs. But I've no idea what your intention is.