Is PostgreSQL 9.2 autovacuum sufficient for a busy table?
Before you fiddle with cron jobs and other curiosities you can adjust the autovacuum default settings just inside PostgreSQL. This can be done globally or individually for each table.