New answers tagged at
Why not just scan the directory with a cron job entry using the find command. Then delete a file that is older than X minutes. I wouldn't think that having a periodic run of maybe every 15 minutes would be any sort of strain on the system and it would run all the time.
Top 50 recent answers are included