First start the sauce:
Heat a heavy, large saucepan or stock pot over medium heat. Add 2-28 ounce cans whole plum tomatoes, 5 Tablespoons butter, 1 halved onion, 2 teaspoons oregano, 2 teaspoons basil, 1 minced garlic, and 1 whole bay leave and bring to a simmer. Turn the heat to low to keep a steady simmer. Cook for 40 minutes, or until droplets of fat float free from the tomatoes. Stir occasionally. Discard the onion (or sprinkle with salt and pepper and serve on the side for a tasty treat. If making meatball sandwiches, slice the onion after removing and serve it on the sandwich!)
Remove the bayleaf.
Make the Meatballs while the sauce simmers:
Pour 1 ¼ cup milk over ¾ cup breadcrumbs in a small bowl. Stir together and set them aside for at least 10 minutes so the crumbs can soften.
Mix 1 ½ pounds pork and 1 ½ pounds beef together thoroughly in a large mixing bowl. Stir in 2 ½ teaspoons salt and a generous amount of black pepper, then add ½ teaspoon cayenne and 1 teaspoon smoked paprika.
Stir in ¾ cup chopped parsley, ¼ cup sage, 1 ½ cups diced onion, 4 minced garlic and ⅔ cup Parmesan. Mix with your hands until these are very thoroughly distributed through the meat.
Stir in the breadcrumbs and milk, as well as 4 beaten eggs, and mix thoroughly.
Shape the meatballs immediately. Use that cookie scoop I talked about!