Problem resolved. Running gdb showed that some files from /usr/local were in play for some reason. Delete all things perl from there, uninstalled perl, rebuilt and installed. Everything works now.
Thank you everyone who commented. Your referring me to strace and gdb cracked it for this newbie.