It is already possible to add action buttons to each line in the list view of the admin generator - for instance a delete button. But when several records have to be deleted, clicking on the delete button several times can be painful.
A good solution would be to add a checkbox at the beginning of every line, and then a dropdown list at the end of the table would allow to perform one of the actions defined in the generator.yml in the following way:
batch_actions:
_deleteSelected: -
myAction: { name: My Action, action: myAction }
Attached is a patch that implements this feature, together with unit tests.