Имеет ли смысл создавать много простых методов?
Много конкретных методов-обёрток лучше, чем большой свич. тк почти всегда вызывающий код и так знает что он читает. Излишней памяти тратится будет не много - очень часто компилятор такое может заинлайнить.
Вариант со свичём и менее эффективен и менее красив
если для вашей задачи принципиальны затраты на лишний вызов метода - тогда наверно не стоит делать лишний вызов (если конечно это не С++  inline). 

опять же - если код исполняется 1 раз, то особого смысла выводить его в функцию нет, а если таких вызовов много - то конечно надо оборачивать функцией.