基于RBAC的权限设计

最近接触到关于权限的业务,基于RBAC的设计,需要去实现菜单权限控制和按钮权限控制,但现在的问题涉及到的问题是按钮对应的接口有上百个,这对于使用功能权限授予页面的用户来说不太友好,除了把接口通配,还有什么更好的思路,即能够达到权限控制的效果又能让用户体验友好?