Preheat oven to 375°F and lightly grease a 9x13-inch baking dish.
Cook noodles according to package directions; drain and set aside.
In a saucepan, melt butter over medium heat. Whisk in flour and cook 1–2 minutes.
Slowly add milk while whisking to create a smooth sauce.
Stir in cheese, garlic powder, onion powder, salt, and pepper until melted and thickened.
In a large bowl, combine cooked noodles, tuna, peas (if using), and sauce.
Pour into prepared baking dish and spread evenly.
Mix breadcrumbs with olive oil or butter and sprinkle over casserole.
Bake uncovered for 25–30 minutes, until bubbly and golden.
Let rest 5 minutes before serving.