For the chimichurri: Place the shallot, garlic, red pepper flakes, dried oregano, red wine vinegar, lime juice and salt in a bowl. Let it rest for 5 to 10 minutes. Add the fresh herbs and combine. Finally, drizzle in the olive oil and stir to blend it all together. Set aside.
Preheat the oven to 350°F.
Heat a non-stick skillet over medium heat. Add the chorizo. As it cooks, use a wooden spoon to break up the meat into crumbles. When the chorizo is cooked through, remove it to a paper towel lined plate to drain.
Remove the rolls from the package to a cutting board. Using a long serrated bread knife, slice the rolls in half to separate the top from the bottom. Don't pull them apart, though.
Grease a 9"x13" baking dish with 1 tbsp of softened butter. (Alternatively, line the baking dish with a sheet of parchment paper with the extra overlapping the sides. Use the parchment to lift the entire slab of sandwiches out of the pan and onto a serving platter or board.)
Place the bottom of the rolls into the dish. Drizzle half the chimichurri sauce over the rolls. Spread half the chorizo evenly over the rolls. Next, layer on half the provolone slices; it's okay to overlap the cheese but distribute it evenly. Repeat with the remaining chorizo and provolone. Drizzle the rest of the chimichurri sauce all over the cheese. Set the top half of the rolls on top.
Melt the remaining 2 tbsp of butter and stir in the garlic powder and dried herbs. Brush or spoon the butter over the sandwiches.
Cover with foil and bake for 10 minutes. Remove the foil and bake for an additional 10 minutes.
Serve right out of the oven!