I know you can send the coins to yourself to cleanup the POS transactions into bigger pieces but can someone please tell me the limit for a single transaction.
How many million dope in one transaction is safe ?

It's a good question. I have been experiencing a bug when several address had been created, but some of them haven't been shown up in "Receive coins" tab. It caused a problem in sending big coin amounts (>100K) and I finally decided to move all coins to one address, dump its private key, create new wallet and import the key. It worked nice, but the wallet still continues creating multiple addresses with small coin amounts in them: 0.0286, 0.021174 and so on. I tie this issue to POS blocks generation, that's why some code investigation is surely needed.
Saw a note of PPC, is it where the fork came from?
Yes, DopeCoin code is based on PPCoin code.