Removing "action" from a module's route. Is it possible?
Yep, you can add the route in config/routes.php.

return [
    'custom/route' =&gt; 'module/controller/action',
];


(See https://docs.craftcms.com/v3/routing.html#advanced-routing-with-url-rules)