If it contains a number and the subroutine needs to do some more computations, then you've just forced perl to convert the number to a string and back.
Which is still negligible, especially when one is about to spawn another process.
xoxo,
Andy
Comment on Re^5: Executing a string as a Perl command