The differences between this version and the version in `delayed_job_active_record` are:

* `handler` is `null: false`
* `timestamps` are listed first (consistency thing in db/schema.rb)
* Ruby 1.9 syntax (style that could be done by the user after generating the app if they wanted).

Agree there's a big advantage to using the generator. I'm going to submit a PR over in the gem to improve data integrity with the `null: false` option. Maybe try and slip some of those style changes in there while I'm there.