i've kind of studied roman ever since he started at SF. he made michigan's harbaugh look a lot better than he is IMO.
his O is borderline genius in it's blocking and match up schemes. where it falls short (as all schemes do fall short at some point) is that it is cumbersome and very inflexible. they have so many formations and packages that you are likely to have pre snap penalties and have very little time to audible and go uptempo. he may have figured some of that out in baltimore, however.
he's kind of like what prime rex ryan was on D, but on O. complicated, but in roman's case it is complicated to scheme and staff, rather than complicated to execute, which was rex's downfall, and very tailor made to one thing.
i'd like to throw in my usual two cents that he does not form anything around his talent, but has a system which he puts talent into. a coach like billecheck does the same thing, but has enough wrinkles and knows so much about football and his opponent that it seems like he can make anything work, but in reality he's got a philosophy and that's clear in all of his teams.