I think the whole list here sucks, especially Hamm. Not quite sure why you'd want Hamm in the role unless the movie is titled, "Superman Retires".
I'd be okay with Routh returning. Whatever flaws SR had were not due to him. But I think you need to go with a total unknown and someone who has a "presence" about them. This is Superman, he's the biggest superhero there is.