In a medium pot, heat the oil over medium-high heat. Add the mushrooms, onions, carrots, celery and garlic, and cook, stirring, for 5 minutes. Add the Madiera and cook until reduced, 3 minutes. Add the tomato paste, salt and pepper, and cook, stirring, for 30 seconds. Add the tomatoes, sauce, and water, and bring to a boil. Reduce the heat to low and simmer until thickened and fragrant, stirring occasionally, about 30 minutes. Add the herbs to the sauce and simmer for 5 minutes. Remove from the heat and adjust the seasoning, to taste. Add the pasta and toss to coat. Place in a large serving bowl, or divide among individual pasta bowls. Shave pecorino over the pasta.
Yield: 6 servings