A some what simple solution is to move the pivot line in plan to the desired location, then jump to elevation, section, or 3D and move the roof down/up to the right location. If you move one roof section before the others you can first align it to the originals and then all the others to it. If the roof doesn't easily align with something else... copy the roof first so you can align the shifted roof to the original. Not a one click solution, but fast and mindless.
You could also place a dumby object (2d or 3d) to locate a critical point to realign the roof to after you've changed the pivot line.