В глубине души я надеюсь, что это избавит меня от корявой функции поиска по ФИО, которая довольно криво работает с морфологией.
Как уже выше обсудили, Sphinx, Elastic и прочие движки в этом контексте Вам вряд ли помогут, но давайте я попробую ответить на главный вопрос.
Насколько оправдана попытка внедрить и использовать такой тип инструмента при такой маленькой базе и при такой простой задаче?
Лично я бы внедрил. И вопрос не в том, насколько это сложно или просто, а скорее в том, что у Вас уже существует план развития, который предусматривает наличие технологии полнотекстового поиска. Для Вас этого должно быть достаточно, чтобы, по крайней мере изучить документацию по инструментам, которые вы хотите использовать, а затем и попробовать внедрить.
С ZF1 мне довелось работать не очень много, но никаких препятствий к простому внедрению Sphinx я не видел. В ZF2 мы его успешно внедряли и вся работа, с учетом написания кучи разных индексов заняла 3 человеко-дня, с учетом того, что в то время это был довольно новый опыт для команды.
А о том, стоит ли овчинка выделки в вашем конкретном случае судить только Вам, ведь нам не известно, какие у Вас отношения с заказчиком\начальством, о том, какие задачи для Вас приоритетные, а какие нет и так далее. Здесь слишком много переменных, чтобы ответить однозначно. Но одно можно точно сказать - попробовать в свободное время стоит, тем более, если Вы пишите, что подобного опыта до этого у Вас не было. Инвестируйте свое время в себя, как специалиста, поднимите свой уровень, ну как, стоит?