Shawn Michaels had a fair few too:
Entered WWF as a face.
Watched as Marty Jannetty threw himself through a window, turning heel in the process.
Turned face after returning in May 1995.
Heel-ish early 1997, until fully fledged at the end of the year.
Face in January 1999.
Heel in 2000, continuing when he returned as part of the NWO in 2002.
Face after the NWO disbanded in 2002.
Heel in 2005 when feuding with Hogan.
Face after the Hogan match at SummerSlam.
I could be missing some here as well.