in reply to Move or rename script

Have you looked into the module Meta::Utils::File::Move? This should do everything you're asking for. It's a preety basic module in terms of usage but it does the job well. The module uses a few functions from File::Copy so you'll probably need to pick that up too.

Hope this helps.

- wil