My mistake. I hadn't realized we were talking about "atomic rename(1)", rather than more general renaming (such as link/unlink sequences). Sorry for the confusion.
Comment on Re^5: Perl Best Practices book: is this one a best practice or a dodgy practice? (atomic rename)