This may be a bad idea, but have you tried stacking 2 CarriagewayOutsideSuper subassemblies to get the extra paves that you need? You may want to try it on a copy of your working project in case it causes problems.
I'm not sure what the issue is regarding slopes. On my corridors the cross slopes of all layers seem to follow the cross slope of pave1.