In a mixing bowl, add beef, pork, meatloaf seasonings and Worcestershire sauce. Use hands to thoroughly combine.
Line a 9x9 baking dish with parchment paper. Press meat mixture into baking dish. Cover with foil and place in oven for 50 minutes.
In the last 20 minutes of bake time, add bacon to frying pan over medium-high heat. Cook until crispy and remove to a paper towel covered plate.
In the same frying pan (do not remove bacon grease), reduce heat to medium and add butter. Once melted add mushrooms, garlic, parsley and Worcestershire sauce. Saute until softened, then remove from heat.
Remove meat loaf from oven. Use the parchment to lift out of baking dish and set on baking sheet. (If there is excess fat drippings, use a paper towel absorb some). Lay swiss cheese slices over top with a 1-in overhang all the way around the square. Spread mushrooms over top and then sprinkle with bacon. Return to oven and back another 10-15 minutes.
Remove from oven and let sit for about 5 minutes before cutting into squares for serving.