Ну, ХЗ. Я всегда честно изучал чужое и сдавал заказчику. И только потом для себя сам решеал переписывать заново или продолжить поддерживать то, что есть... Низяя все переписывать обычно. Если нет добуквенного технического описания задачи и требований, переписать не получится. Это будет долгий и не менее сложный путь. И сколько там еще косяков новых будет...