Есть, например словарь Тихонова
http://www.slovorod.ru/der-tikhonov/tih-v.htmМне кажется, комбинации лемматизатора типа pymorphy и подобного морфемного словаря для неплохого морфемного разбора должно хватить.
Основная проблема - пока нет какого-то общепризнанного тестового корпуса, размеченного морфемами, мы не можем чётко оценить, что значит "неплохой".