Передача и возврат параметров в функции — как сильно влияет на производительность?
В java всё, кроме примитивов, передаётся по ссылке. Вы сэкономите на спичках.
Влияет, но не напрямую, а за счет того, что будет больше классов, да и каждый класс будет "весить" больше тем, чем больше в нем функций, поэтому не доводите до крайностей, любое архитектурное разделение должно быть объяснимо практическими задачами.