Heat oil in a 6-quart kettle; add mushrooms, onion, carrots, celery, and garlic and saute for 5 minutes.
Add tomatoes, sage, thyme, oregano, pepper, and bay leaf.
Cover and cook over medium heat for 20 minutes. Meanwhile, cook macaroni according to package directions, using unsalted water. Drain when cooked. Do not overcook.
Combine reserved bean liquid with water to make 4 cups.
Add liquid, beans, and cooked macaroni to vegetable mixture.
Bring to a boil; cover and simmer until soup is thoroughly heated. Stir occasionally. Serve warm.