Thanks for your feedback, it helped me setting up both GHC 7.0.2 and 6.12.3 in parallel, and Cabal-install with the edited configuration file made it all much easier. I only needed GHC 6.12.3 for building 7.0.2, hence I did not bother installing / building Cabal-install for 6.12.3.

I did document the entire process here:
http://klevstul.posterous.com/haskell-ghc-702-on-centos-55

[k]