My carpet is a 6 footer. Actually a bit over 6 now. She is in this 4 x 2 x 2 HDPE plastic cage. I use perches of various sizes. I have wood dowels which are about the size of a Red Bull can, wrapped in vines, and I also have couple of natural perches. Perch placement is a factor as you can have some smaller perches, but you'll want to spread them out for weight distribution. The snake will more than likely spread across a few perches, and I stagger the height of the perches too.
You can see it here in the carpet cage.
I'm a huge fan of any arboreal activity. It is a behavior I enjoy watching as much as feeding.
Even my 6 foot and much heavier bodied boa constrictor likes to climb and perch. I have the same dowels in his cage but he actually gets a giant tree branch to enjoy along with the 3 other dowel perches.
The top cage is for the royal and she isn't usually a climber, but now that the weather has warmed and she has eat for the first time this year, she has been spotted hanging up on the perches under the RHP.
IMO you would be best off with a plastic cage.
I bought large closet rod holders for the tree branches. The other perches are made by Ed from Constrictors NW (Pro-Line Cages).