Нужен ли отдельный именованый метод, если он используется в одном месте?
Подключать голову, и разбивать. Так, чтобы получались логически завершенные методы, которые можно при необходимости использовать в других местах. Даже если это не понадобится, это должно облегчать чтение кода и поддержку.
метод надо вводить тогда, когда он реализует некое изменение состояния объекта, либо для получения какого-то свойства объекта. когда он является законченной структурной единицей.
не следует  плодить новые сущности без необходимости.
p.s. конечно если сложность метода такова, что не умещается в голове вся целиком - то надо разбивать, иначе вс6е равно не сделаешь. Но такое встречается не так уж часто, как мне кажется.