Yeah - who told Cavill to make the announcement? He had no contract only a verbal sort of agreement about another Superman film. The Rock is not innocent in all of this. He used Superman/Cavill to promote his film and gain a piece of the DC Studios pie. Best laid plans as they say. Syl Abdul said on a podcast that Cavill was campaigning for the role back in October so maybe no one told him to announce anything. Or maybe someone from Johnson's camp?
Now eyes turn to a new actor. If only Tyler was 10 years younger and had not been cast in S&L. The question is do they go with a known actor or do a Routh total unknown? And would a known actor want to role - a lot of grief comes with it. At this point Reeve does not hang over the franchise as he did (because of time) and Routh and Cavill were less than stellar in the role so a new actor can be free of constraints that held back other actors. Routh was basically told to imitate Reeve rather than make the role his own. As Tyler Hoechlin and Gerard Christopher are doing/have done.