Great questions/commenting I've noticed from you, thank you for contributing to discourse here!
Regarding this question a few things come to mind but don't quite hit what you're asking but let's use these as a point to orient around.
We've had the html markdown home page option for some time now and could provide you with a default page to start where your users can self identify based on the role listed and the content linked (see the example in this discourse)
Another option would be to enable the newer thumbnail homepage option and use the sidebar to put a table of contents at the top right for users to reference
Hopefully one of these options does the trick for you but if there's something that remains a blocker for you please let us know and I'll be happy to document it for our product team!