For the meatballs: In a small bowl, add the fresh breadcrumbs and mix them with the milk; set aside for just a few minutes so the breadcrumbs can soak up the milk.
In a large bowl, add the Parmigiano, parsley, egg, garlic, the breadcrumb mixture, a pinch of salt and 1/2 teaspoon pepper or more to taste. Mix everything together with a fork and add the ground beef. Mix everything together until well combined. Form tiny little meatballs (about the size of 1 teaspoon) and place them on a large plate (get your kids involved in this stage). Cover them with plastic wrap and pop them in the fridge for around 1 hour.
For the sugo: In a large heavy-bottomed pot, add the olive oil and allow it to get nice and hot over medium-high heat. Sprinkle both sides of the ribs with a pinch of salt and 1/4 teaspoon pepper and place them in the hot pan. Cook them until they develop some color, just for a few minutes on each side (you will most likely have to do this in batches). Transfer to a plate and repeat the same process with the sausage.
Cook the tiny meatballs in batches in the same pan until they too have developed some color all around, a few minutes. Transfer to a plate.
Add a bit more oil if the pan is to dry, or discard some oil if the meat has rendered off too much fat. Add the onions and lower the heat to medium. Cook until they have softened quite a bit, 6 to 7 minutes.
Add the red wine, allowing it to reduce for 1 minute. Add the passata, along with your browned ribs and sausage with all the juices collected in the bottom of the plates, and give everything a good stir. Allow the sugo to come up to a boil, then drop in the meatballs (don't forget those flavorful juices). Lower the heat to low, partially cover the pot and allow your sugo to cook low and slow for about 4 hours, making sure to check on it every once in a while.
Taste and season your sugo well with some salt and pepper; add in the torn basil leaves.
Take the ribs and sausage out of the pot and place them in a large shallow plate; cover to keep warm. Remove the tiny meatballs with a large slotted spoon and set aside.
For the pasta al forno: Place the eggs in a saucepan, cover with water and bring them to a boil. Boil for 1 minute, then turn the heat off and cover the pan. Let them sit exactly 10 minutes, then drain and dunk them in ice water to cool. Peel and roughly chop them.
Preheat the oven to 350 degrees F. Ladle about 1 cup of the sugo in the bottom of a deep 13-by-9-inch pan and set aside.
Meanwhile, cook the rigatoni in some salted boiling water for about 7 minutes (check the cooking time on the box of rigatoni and cook them for 2 minutes less); drain them well.
In a large bowl (and I do mean large), add the ricotta, about 3 cups of sugo, the tiny meatballs, the provolone, sopressata, eggs and half of the Parmigiano. Mix to combine. Tumble your mixture into your prepared pan, cover with some foil and bake for 35 minutes.
Increase the oven temperature to 400 degrees F. Remove the foil, top with the mozzarella and sprinkle over the remaining Parmigiano. Pop it back in the oven to bake until the top is golden brown and bubbly, another 15 to 20 minutes. Allow to cool for about 20 minutes before serving.
If you have a metal baking dish, a low-sided metal roasting pan or even a really big cake pan, use it for this dish. You'll be glad you did. The edges of your pasta al forno will get crispy and the center will be soft and delicious. Buon appetito!