Moto G 2014 has proved that you do not need to spend a lot to get flagship features. The phone has very good quality and runs vanilla like Android that yields excellent performance. Now you will be able to root your Moto G 2014 thanks to the modified version of the stock kernel with root enabled. An XDA developer member made modifications in the ramdisk that allow the flashing the of SuperSU.
Step 1: Download this: http://downloads.codefi.re/savoca/root/titan
Step 2: fastboot flash boot xt1064_lollipop_boot.img
Step 3: Flash SuperSU
Of course to flash it you need unlocked bootloader.
Root is considered as the main step for doing any sort of development as it grants the developer and user rights to do modification on the phone as per their needs. So if you are a user of Moto G 2014, you will definitely appreciate the progress made so far.