I’m fairly new to gardening but I would look into propagating them; the rose I know can be grown from a cutting. If you move them into one or move pots you can replant them with the new fence.
With propagation preserving the root structure doesn’t matter since it’ll grow new roots. If it’s your first time I might try to make 2 or 3 cuttings of varying sizes in case some of them don’t make it. You already have to cut it back anyway.
Edit: Grandma approved. Spring/Fall has the best chances for the cuttings to take root.
I’ve been using ReportLabs to make pdfs in Python. It took some getting used to but I can put together just about anything I can imagine. I still get a little lost when I need to dig into the source code and how it generates pdfs from templates though.