I just browsed the documentation, so not an expert. But your concerns about x86 vs ARM are irrelevant. Governors set policy, they don't execute it. That's the job of the CPUfreq driver. Your laptop should already have a suitable driver, for sleep purposes.
I.e. you should be able to compile any "Android" CPU governor for x86 and have it talk to your CPUfreq driver.