I think if your USB configuration is correct, you shall get sleep/wake working without any problem.
For CPU power management, I use xcpm. To enable that, you will have to do the following steps:
Remove nullcpupowermanagement.kext
In your config.plist, using Clover Configurator, check the box...