Читаемость кода повышается грамотным названием методов, а разделить класс на 50 отдельных классов, которые где-то автовирятся, где-то кастомно конфигурируются а где-то перекрыты - ИМХО читбельность не улучшает.
Но всегда есть но - как только ты переиспользовать метод, то он сразу должен уехать в соответствующий хендлер. Ну или если он начал обзаводиться ифами лишними