作り直したほうが早い
問題ありません

何人がそう言って何人死んでいったことか

クソ実装がクソになっているのは経緯や理由がある
それを見抜けないやつが安易な考えで再作成を始めて
土壇場になって問題に気づき前よりさらにひどいものを出す

たとえ問題がなかったとしても
もう周囲がゆがんだ実装に沿って歪んでおりその歪んだものが正になっている
いざ周辺と結合となったときには既存と比較して動きが違うだのインターフェースが合わないだの
最初に1から作ってたらありえないような問題が山ほどわくだろう

つくりなおしなどありえん
作ってしまったら一連托生