Need advice on best tools to manage roles and authorizations

I am looking for a tool to manage access and approvals for approximately 150 different custom authorizations for my application. 

This list is currently being maintained on a spreadsheet and approval process is manual (email) from 5-6 departments.

For example, the manager of a new joiner in the organization has to mark the roles they need in the spreadsheet and send this sheet to 5-6 department heads for approval.