For sauce:.
Heat oil in small saucepan.
Add garlic, onions, and mushrooms.
Saute until soft.
Stir in tomato paste and water.
Add Italian seasoning, oregano, marjoram, salt, and pepper.
Stir and Simmer for about 15 minutes or until flavors have combined.
Spread sauce on all 4 slices of bread.
On 2 slices, add mozzarella and pepperoni to cover.
Sprinkle mixed cheese to cover pepperoni.
Top with the other 2 sourdough slices.
Heat sandwiches until cheese is melted and bread is toasty.
For extra toasty bread, I put the bread in a toaster on a light setting before cooking.
To heat the sandwiches you can use stove top, baking, panini press, or (as I did) grill them on the foreman :).