For the sauce. In a pan with straight sides on medium heat, add the olive oil and sausage. Crumble the sausage into bits, not boulders, and cook until browned, 6 to 8 minutes. Remove the sausage with a slotted spoon to a plate, leaving the fat in the pan. Add the mushrooms to the pan and cook until wilted and darkened, 6 to 8 minutes. Season with pepper and remove from the heat. Add the sausage back to the pan along with the pasta sauce and stir.
For the pasta: Meanwhile, bring a large pot of water to a boil. Add the rigatoni to the boiling water and cook until very al dente. Drain and spread out on a cooling rack to prevent sticking. Let cool slightly.
Preheat the oven to 375 degrees F.
Add the rigatoni to a bowl and sprinkle with the Parmesan and parsley. Gently toss with your hands.
Coat the inside bottom and sides of a springform pan with cooking spray. Begin lining the rigatoni on end (vertically) around the edge of the pan, creating a border. Pack the pasta pieces tightly, but not so tight that the holes in the rigatoni close. Toss the remaining rigatoni in the sauce, then pour into the center of the pan. Gently press the mixture to level it off.
For the topping: Arrange the provolone slices in an overlapping spiral to cover the pasta mixture, then top with the mozzarella. Gently press everything down with your hands. Bake until the top is bubbly and golden around the edges, 30 to 35 minutes. Allow to cool slightly before releasing the springform. Serve topped with Parmesan, parsley and basil.