Would it be easier to apply Assets directly to the routes via app/Config/Routes, similar to how Filters are handled (as Route input)? Or move entirely to Filters with asset groups as input?
$routes->add('reports/chart', ['filter' => 'assets:chartjs,jquery,bootstrap']);