Telling someone to turn off strict refs is NOT a good idea, unless right after the functions action they turn it back on. Besides why would you want to turn something off when you can get around the error.
If you turn off strict refs inside of a block, it is automatically on right after the block. I personally find it clearer to do this than to use a complex syntax the maintenance programmer may not know to fool strict.pm into not complaining.