How to fix failed CM install on Moto G?
As Moto g received the Lollipop update recently, other roms should adopt the changes. 

If you want a working phone you can flash the stock firmware or you can sideload a custom rom but this requires a computer and fastboot files installed.

I encountered this problem and solved this as follows:

If you have installed fastboot files on computer and a custom recovery on your device(Twrp is my choice) then download any custom rom which you have tried before(just to confirm that it should work as you have already it) and place it in fastboot folder.

Reboot the device to recovery and you have a option to sideload the rom from computer click on it. Connect the device to computer and and type the command "adb sidelead yourrom.zip" it may take about 5 minutes to complete. Once rom is sideloaded it flashes fine.Do a factory reset and reboot.

Go to this link if you want info about custom roms.

Happy flashing