Preheat oven to 350°.
Cut a 2-in.-wide V-shaped cut in the center of each bun to within 1 inch of bottom. Remove cut portion and save for another use. You are makiing a nice tunnel to hold of of the meat and cheese.
Place buns on an ungreased 9 x 13 baking dish.
In a large skillet, brown beef over medium heat 6-8 minutes or until no longer pink; drain.
Add spaghetti sauce, garlic powder and Italian seasoning to the cooked meat and combine; heat through.
Meanwhile, in a small bowl, mix ricotta cheese, Parmesan cheese and ½ cup of the cheddar cheese and ½ cup mozzarella cheese.
Spoon meat mixture into buns; top with spoonfuls of ricotta mixture.
Cover loosely with foil and bake at 350 degrees for 20 minutes.
Sprinkle tops with remaining cheddar and mozzarella cheeses; bake, uncovered, 3-5 minutes or until cheese is melted.