In heavy bottomed pan, heat the oil and then add onions, carrots, celery and cook until the onions are golden. Add garlic and cook about one more minute. Add 4 cups of the water and the cabbages. Season with salt and pepper. Bring to a boil and then simmer until the mixture is flavorful and well combined—a bout 30 minutes. Add tomatoes, bens, okra, squash, zucchini, parsley, basil and pepper flakes. Add more water to cover by about 1 inch. Simmer until vegetables are just tender, about 20 minutes. Add pasta and more water if needed. Simmer until pasta is tender, about another 10 minutes. Adjust seasonings. When serving, drizzle with olive oil and sprinkle with grated cheese.