File::Next is a lightweight, taint-safe file-finding module. It's lightweight and has no non-core prerequisites.