I think he should correct it.
In this case, all he is doing is creating a perfect game, removing a hit from a player, removing an error from another and not changing the outcome of a game. This is the right thing to do.
In order to avoid having this issue come up in the future, MLB will have to expand replay