Как разгрузить класс с большим количеством методов?
Скорее всего он решает много разных задач. Делить класс на части: 1 класс 1 задача
https://refactoring.guru/ru/smells/large-class
PS
Работает не трогай :)
Читать книгу банды 4х "Приемы объектно-ориентированного проектирования. .... 
И "Чистый код: создание, анализ и рефакторинг." дяди Боба.