This caught my eye:
Cons: Create more roles to satisfy segregation of duties
Is it possible that you started this concept from the GRC side and not from the PFCG/ SU24 side? I am also very much interested in knowing if you invented this yourself (if yes, then based on what experience or advise or documentation) or you're sold that monster (if so, what is the reasoning / sales pitch)?
cheers Otto