Uma boa diretriz sobre este princípio - até escrito pelo próprio Bob é: "A quem as alterações respondem". Então dependerá muito do produto e estrutura da empresa. É mais sobre isto do que como você falou, quebrar em pequnas classes.
who is the program responsible to? Better yet: who must the design of the program respond to?