Yes and no. Rooting is fairly easy if you read read read read read.....and read some more. Oh yeah and read even more after that! I tell you this from experience. I rooted my DNA. Left it stock for awhile, then decided to try the m7 Rom from over on xda.
Great rom! Simple and efficient. It's the HTC one port. After awhile that grew tiring because I'm chomping at the bit for the one max. So I tried the one max rom. Now here is where I ran into problems because I misunderstood the flashing procedures. I flashed that rom over the other one in what is called a dirty flash.
I now have some minor bugs with my phone but all in all it's running fine. This is why I say read until you are blue in the face because I did soft brick my phone at this point when I did the dirty flash. I was able to get it back without to much freaking out but, if you don't want a minor heart attack then please read.
There are modded roms out there that will take you back to before the newest update. The one that I have heard the most about is viper rom. Has the most customization you can ever find. I would suggest starting there. Also you could try looking in the DNA thread on xda and get the beast kernel and newest radios. That might solve your problem without even having to flash a rom in the guest place.
I'm in a place where I have to do a ruu before I should flash again. Which I'm not happy about but it's the price I have to pay in order to get my phone back into tip top shape.