backupで使っているのですが、cronリソースを使って記述することでこう書けます。
https://github.com/tamac-io/chef-cf-backup/blob/master/recipes/goldenpackage.rb#L11-L19

メリット:
templateファイルが要らなくなる
記述が分かりやすくなる
serverspceでテストできる
https://github.com/tamac-io/chef-cf-backup/blob/master/test/integration/default/serverspec/localhost/td-agent_spec.rb#L25-L29

デメリット:
cron.dにファイルが出来るのではないため、確認するときはsudo crontab -eしないといけなくて、若干分かりづらい


個人的にはcronリソースを使った方がよいかなと思います