Yes, it isn't too difficult. Once you have your phone "unlocked", flashing a rom is very simple, and only takes a few minutes, although setting up the phone afterwards can take a bit of time
It can be tricky to choose a rom that works for a VZW device. I am running this rom:
[ROM] [4.4.2] MOTO X [XT1052] [07 feb] [Deodexed & Odexed rom 4.4.2] - xda-developers. If you read through the thread, you will see a few VZW users that also use that rom. There was one extraordinary step because the rom isn't a VZW rom - replacing the "build.prop" file in the .zip file with one that is based on VZW (that only involved opening the .zip file on my computer and dragging the replacement build.prop file into the .zip file and telling it to replace the old one).
The initial steps to unlock the bootloader can be a little intimidating depending on your computer background (there are some programs and device drivers you will need to install to your PC that enable you to communicate with the phone to "unlock" the bootloader, and then replace the recovery). Once those steps are done, flashing the ROM is quick and easy (the actual flashing process took about 5 minutes - which is much longer than other phones I have had though).
You should be able to find some youtube videos to help walk you through the bootloader unlock process, or there are threads on XDA that detail the steps.
With a developer phone on Motorola, the slight risk of "bricking" your phone (making the phone unbootable) is offset by the warranty still being in effect (that isn't the case on other phones, including other motorolas).