In general, you don't want temp files hanging around after the process exits. File::Temp doesn't default to this, so most folks forget to turn it on. In whatever perl5i does for temp files, cleanup should default to on.
Path::Tiny's tempdir and tempfile methods cover this. However, perl5i provides no access to those methods as there's no object to call them on. A puzzler.
In general, you don't want temp files hanging around after the process exits. File::Temp doesn't default to this, so most folks forget to turn it on. In whatever perl5i does for temp files, cleanup should default to on.