Rational Harry might just be someone attaching an adjective to Harry to indicate that at the moment, he’s rational, or more rational by contrast to Silly Dumbledore.
Yes, that’s why I favor the hyphen (in response to shminux above).
Yes, that’s why I favor the hyphen (in response to shminux above).