Whisk eggs in a small bowl. In another bowl, mix breadcrumbs, Parmesan, garlic powder, onion powder, Italian seasoning, salt, and black pepper.
Combine Italian sausage, ground beef, beaten eggs, breadcrumb mixture, and milk in a large bowl. Mix gently until just combined.
Shape the mixture into 24 evenly sized meatballs and place them on a tray.
Heat olive oil in a large pot over medium heat. Cook onion and garlic for 5 minutes until softened.
Stir in tomato paste and cook for 3 to 5 minutes until slightly darkened.
Add crushed tomatoes, basil, oregano, brown sugar, and salt. Simmer partially covered for 30 minutes, stirring occasionally.
Layer half the meatballs in a slow cooker and cover with half the sauce. Repeat with remaining meatballs and sauce.
Cook on high for 3 hours or low for 6 hours until meatballs reach an internal temperature of 165°F (74°C).
Preheat oven to 350°F (175°C). Toast hoagie rolls for 3 minutes to prevent sogginess.
Place 3 meatballs in each roll, spoon over extra marinara, and top with mozzarella cheese.
Bake for 5 minutes until the cheese melts and the bread edges are lightly golden. Garnish with parsley or Parmesan if desired and serve immediately.