Heat a small pan to medium heat with the extra virgin olive oil and add the garlic. Once lightly golden, add the pine nuts and cook for 1-2 minutes until golden. Add the breadcrumbs, parsley, and raisins. Mix well until a paste forms. Remove the pan from the heat, mix in the Pecorino Romano, and set aside.
Filet the top round to a 1/2" thick. Cut the beef into rectangles approximately 3x4 inches. Pound each rectangle to roughly a 1/4" thick which will make them substantially larger.
Arrange the pounded meat on a cutting board and season with salt and pepper. Leaving some space around the edges, evenly spread the paste onto each piece.
You should have a thin layer of the mixture on each piece of meat. Roll each piece tightly and secure them with toothpicks or kitchen twine.
Heat a large pan to a touch less than medium heat with olive oil. Sear the pieces on all sides, working in batches if required to not overcrowd the pan.
After the braciole are seared, add each one to the pot of sauce. If the pan isn't burnt, pour off the fat from the pan and deglaze with the remaining 1/2 cup of dry red wine. Scrape the brown bits off the bottom of the pan. Pour the pan juices into the pot of sauce and mix to incorporate.
Cook for 2-3 hours, or until fork tender, on very low heat with the lid left slightly ajar, making sure to stir the sauce occasionally. If the sauce dries out during the cooking process, add a 1/2 cup of water or more as needed. Alternative method: Cover the pot and place it in the center of the oven at 300f for 2-3 hours or until tender.
Once tender, remove the braciole from the sauce and cut away the twine or remove the toothpicks. Taste the sauce and season with salt and pepper. Serve with pasta, grated cheese, and crusty bread. Enjoy!