I was just taking a look at CM 12 and was curious if there are benefits I would get by installing it on my Moto G (2nd Gen)? I'm currently on vanilla Lollipop 5.0.2
Hmm. My battery life isn't spectacular either, but I wouldn't attribute it to the software. Probably the fact that is has a smaller battery. Unless your issue is out of the ordinary