500-800 строк кода - это ничто (особенно, если речь о рыхлом коде JavaScript).
Пройтись по нему мощный рефакторингом с переименованием всех идентификаторов, размазать логику функций по нескольким функциям, вывернуть наружу все методы классов, настрочить новых классов и завернуть туда куски, которые оказались снаружи. На все уйдет пару часов. То что в итоге останется от кода, мать родная не узнает.