Diría que enumeres todos los roles diferentes y anotes los accesos que deseas, luego listas los distintos estados de usuario de Discourse y los accesos que otorgan; también puedes aprovechar los permisos de categorías y grupos, y luego hacer una comparación.
Definitivamente deberías obtener algo útil.
Lo digo porque Discourse es una herramienta, y una herramienta solo es tan buena como el uso que se le da. Necesitas usar Discourse y personalizarlo según tus necesidades exactas.