Please consider enabling cron special time extensions by default. Having them enabled improves crontab UX. Grepping openwrt/openwrt suggest that enabling //BUSYBOX_DEFAULT_FEATURE_CROND_SPECIAL_TIMES// under openwrt/package/utils/busybox/Config-defaults.in should do the trick.
@weekly foo.sh
cron.err crond[25439]: user root: parse error at @weekly