Cook pasta in water until al dente. Cook sausage, garlic, onion and oregano until juices run clear. In a lightly greased 9x13 pan, pour a small amount of sauce to lightly coat the bottom.
1st Layer- 1/3 of the pasta, 1/3 of the sauce, 1 bag of mozzarella cheese, 2 Tbs parmesan cheese, and sausage and oinions.
2nd layer- 1/2 of the remaining pasta, 1/2 sauce, 1 bag of mozzarella cheese, 2 Tbs parmesan cheese, and ham.
3rd layer- All remaining pasta, all remaining sauce, 1 bag of mozzarella, 2 Tbs parmesan cheese, all the pepperoni completely covering the top.
Bake at 375 for 40 minutes. Let sit for 5 minutes before serving!