In a large skillet over medium heat, sauté the onion in the olive oil until lightly golden. Add the meat, and after a couple of minutes, the wine. Cook for about 10 minutes and remove from heat. Allow to cool.
In a large bowl, add the ricotta, Parmigiano, and mozzarella. Mix in the meat and the hard boiled egg. Add salt and pepper to taste. Mix in the two beaten eggs.
Lay out the pasta sheets. Cut the sheets into rectangles, 3 inches x 4 inches. Place a spoonful of the filling in the center and roll the sheets into a tube. (There should be enough filling so that the pasta does not go around more than once.) Repeat until all the pasta sheets are filled.
Spread a spoonful of sauce over the bottom of a baking pan. Arrange the cannelloni over the sauce, so that they are not touching. Cover each with a spoonful of sauce.
Preheat oven to 350 degrees. Bake for 20 – 30 minutes or until hot.
Serve immediate with a spoon of remaining sauce and a sprinkle of Parmigiano.
The total prep and cook time will take 60 minutes if you use package cannelloni tubes or fresh pasta sheets.