Currently Revit models one continuous piece of duct until a transition or elbow interrupts the straight.
Revit really needs a function that divides the straight into user defined lengths, with flange info also.
Fabrication of Revit duct would need to go through a add in or separate software to accomplish many companies desired shop drawings. If Revit split the duct own its own, it would be ideal for so many people.