Не вижу большой разницы между классом в 500 строк и в 100-200. Вообще не заморочиваюсь на кол-ве, если речь не идет о скрипте в 1К и более. Мне важно, чтобы класс был четко, очевидно структурирован, до такой, желательно, степени, чтобы не было необходимости особо его комментировать, что бы он не решал несколько задач одновременно и т.д. в том же духе, в духе ООП. Только вот с классами документа у меня получаются, частенько, геморои. Раньше писал php, а там MVC выглядит скорее как VC+M, а не V+C+M. Надо перестраиваться

.