I am not sure how you are currently managing Row Level Security to suggest a better way.
Below is a link to a presentation from the recent New Orleans Tableau Conference that may be helpful:
The latter portion discusses row level security. For a wide organization with many hierarchical levels, the entitlements/permissions table approach may be best. For performance, the last topic discussed introduces multi-table extracts now available in version 2018.3.
Indeed, very helpful. Thanks Giovanni for sharing!