Preheat oven to 350° Fahrenheit. Lightly spray bottom and sides of 9x13 baking dish with cooking spray and set aside.
Fill large pot with 4 to 6 cups water. Place pot on stove over high heat and bring water to rolling boil. When water begins to boil, add salt and stir to incorporate salt into water.
Once salted water begins to boil, add uncooked noodles. Cook pasta 1 to 2 minutes less than directed on package instructions. When pasta is ready, pour noodles and water into colander and set aside to drain.
While pasta cooks, heat large skillet over medium heat. When skillet is warm, add 2 tablespoons butter and let butter melt completely, swirling skillet occasionally to coat bottom of skillet in melted butter.
When butter is melted, add sliced mushrooms to skillet. Stirring occasionally, cook mushrooms 5 to 6 minutes or until mushrooms are browned and most liquid has cooked off.
Add 1 tablespoon butter to skillet with mushrooms, then add chopped onions. Cook, stirring frequently, until butter has melted and onions have softened, approximately 2 minutes. Add minced garlic and stir to incorporate, cooking 30 to 60 seconds or until garlic is just fragrant.
Pour all-purpose flour and 2 cups milk into small mixing bowl. Whisk well until ingredients are fully incorporated and mixture is mostly smooth.
Remove skillet from hot burner. Slowly pour milk mixture into skillet, stirring constantly, until all of milk mixture has been added and incorporated into ingredients in skillet.
Return skillet to hot burner. Cook 3 to 4 minutes, stirring constantly, until mixture has thickened slightly.
Remove skillet from hot burner. Add tuna, peas, lemon juice, kosher salt, and pepper. Stir well to incorporate ingredients, then taste sauce and adjust salt and pepper as needed.
Add al dente noodles to skillet and use tongs to toss pasta in sauce and separate any noodles that may be stuck together. Once pasta is well coated, transfer entire mixture to prepared baking dish. Spread mixture out across baking dish in one even layer.
Add parmesan and breadcrumbs to second mixing bowl. Whisk or stir to blend ingredients, then sprinkle mixture evenly over top of pasta mixture.
Cut remaining tablespoon butter into 9 small cubes. Place cubes of butter on top of breadcrumb mixture, spaced evenly apart.
Place baking dish in preheated oven and bake 20 to 25 minutes or until sauce is bubbling and breadcrumb topping is golden brown in color. If desired, turn on broiler and broil on high 1 to 2 minutes or until topping is deeply browned and extra crispy.
Carefully remove baking dish from oven and set aside to stand 3 to 5 minutes. When ready to serve, divide tetrazzini into servings and garnish with additional grated parmesan and lemon wedges, if desired. Serve warm.