Как разбираться в огромных исходниках?
Никак. 
Если речь про коммерческие проекты, где сменилось 10  поколений разрабов, то всё делается методом тыка, с осторожностью. Если проект не подразумевает модульности или ООП, то это жопа. 

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