Не то чтобы морфология на основе словаря от ispell это очень плохо. Нет, нормальная альтернатива, причем бесплатная. Просто сам этот словарь предназначен для проверки орфографии и следовательно не гарантирует распознавания всех форм слова. Посмотрите на словарь, там встречаются словоформы без ключей. Просто автору словаря так было удобнее сделать, а поскольку на проверке орфографии это никак не сказывается, то таких слов там достаточно много.
Например:
Абрамович/K
Абрамовичем
то есть применив ключ "K" к слову "Абрамович", мы не получим форму "Абрамовичем". И так будет со всеми отчествами.
и в словаре много подобных мест
остроумец/O
остроумцев
остроумцем
осушается
осушаться/LP
осушаются
осыпать/LMPRV
осыпет
осыпят
сланец/O
сланцев
сланцем
и так далее, я выбрал всего лишь несколько прозвольных слов. Все эти слова, которые в словаре стоят без ключа, невозможно будет нормализовать (правда, большей частью это глаголы, а их редко ищут).
Я осознал, что нужно искать другое решение, в тот момент, когда представил себе, что я буду делать, если захочется что-то дополнить или исправить в аффикс-файле
Falc
Нет, аффиксы использовать нельзя. Когда Зализняк составлял свой словарь, наверное еще и компьютеров не было. Поэтому нужно брать словарь в библиотеке (но есть и отсканированная версия) и потом переводить его таблицы склонений в компьютерную форму. Неприятный ручной труд, поэтому и делиться этим мало кто хочет.
P.S. Надо будет найти время и попробовать сделать вероятностную морфологию, как добавление к словарной, для тех слов, которых нет в словаре. Когда-то я уже пытался прикинуть алгоритм, а потом прочел, что и Сегалович и Коваленко использовали очень похожую идею, так что должно сработать.