Thanks a bunch for your insight...
As it turns out after further investigation this does not appear to be a perl issue at all.
If I attempt to do the same thing locally things work just fine, however going across the SAMBA mount shows the issue.
I believe that the real problem lies within SAMBA so I am going to research there.. If I find an answer or solution I will certainly post so others that run into this don't have the same problem..