Sprinkle the meat on both sides with salt and pepper. In a bowl, combine half of the cheese, the breadcrumbs, 1/2 cup parsley, pine nuts, lemon zest, salami, minced garlic and the finely chopped chile pepper. Top the steaks, leaving a 1-inch border. Roll and tie the meat.
Heat about 2 tablespoons of EVOO in a pot over medium-high heat. When the oil smokes, add the meat bundles and brown. Remove the meat bundles, then add the sausages and cook until brown, then remove. Add about 1 tablespoon of EVOO and reduce the heat to medium, then stir in the fennel seeds and cook for 15 seconds. Add the wine and deglaze the pan, then add the tomatoes, bay leaf, carrots, celery and halved onion. Break up the tomatoes, and add the passata, then stir in the basil and season with salt and pepper. Slide the meat and sausages into the sauce and bring to a bubble, reduce the heat and simmer partially covered for a couple of hours, stirring occasionally.
In a skillet, heat about 2 tablespoons EVOO, 2 turns of the pan, then add the sliced onions, cubanelles, red bell peppers and sliced chile pepper, and cook to soften, stirring frequently, 12 to 15 minutes. Add the stock, the remaining 1/4 cup parsley, tomato paste and season with salt and pepper. Simmer 15 minutes more.
For a make-ahead meal, cool the sauce and meat and refrigerate. Reheat over a medium-low flame on the stovetop until warmed through. Store the onions and peppers separately and reheat over medium-low heat in small skillet.
To serve, bring a large pot of water to a boil, salt the water and cook the spaghetti to al dente.
Place the meat and sausages on a serving platter. Remove the onions, carrots, celery and bay leaf.
Add about 1 cup of the starchy cooking water to the sauce, then put half of the sauce in a gravy boat. Melt the butter into the remaining sauce and toss with the pasta and cheese. Serve the pasta alongside the meat roll and sausage. Top the pasta and meat with more sauce and cheese, and serve the peppers and onions on top of the sausage.