Cover cold eggs with water, bring to full boil. Cover pan, remove from heat and let stand 10 minutes. Drain eggs, crack and let stand a couple of minutes in cold water. Peel eggs and chop.
Soak bread in milk to soften then squeeze out excess milk as you add the bread to a mixing bowl.
Combine bread with chopped eggs, toasted pine nuts, currants, parsley, chopped greens, garlic, chili flakes and Parm.
Season beef slices with salt and pepper, and top each with 1 slice of prosciutto and a few spoonfuls of stuffing at one end. Nest a stick of cheese in the stuffing and tuck in the sides of beef as you roll into a bundle. Secure with kitchen twine. Repeat with remaining beef slices.
Heat a large Dutch oven over medium-high heat with 2 turns of the pan olive oil. Add beef bundles, 4 rolls at a time so as not to crowd the pan, and brown well all over. Remove to a plate. Add the pancetta to the drippings and render 2-3 minutes, stirring constantly. Add onions, garlic and bay; season with black pepper. Partially cover and soften onions 7-8 minutes then add tomato paste and stir 1-2 minutes. Add wine and reduce by half; add stock and tomatoes. Slide meat rolls back into the sauce and bring to a bubble. Simmer gently for 2 1/2 hours or until the meat is very tender, stirring occasionally and adding a little more water or more stock if sauce reduces too much and meat rolls aren’t completely submerged.
Remove meat rolls to a warm platter and cut off twine. If serving beef with pasta, toss pasta with starchy cooking water and half the sauce; spoon reminder over rolls. Charred ciabatta bread rubbed with garlic and drizzled with EVOO makes a fine companion for mopping up the sauce as well.