To the best of my knowledge you need root to install a custom ROM. But, I am not an expert, or even very experienced. Personally, I would rather take the extra step to root prior to installing a new ROM rather than skip the step and wind up with a mess, or worse, a bricked phone. Until I know...