Heh that highlight, also there's some argument against using parameters and just using the actual routes to go to methods :/
The re-initialisation lines in the code mean that the cron isn't running the hourly jobs - mainly because the paramaters for the hourly, five and fifteen minute stuff aren't in the database.
The Registry::set('route', Route::newFromRoute()) should work if we pull through some parameters into it. I think pull them through as a public attachment: $route->parameters;
Data storage will be interesting, probably better to enforce the idea of $options arrays rather than order of parameters. Don't think there's a need for a relationship array here though.