Heat olive oil in a large pot over medium heat. Add sausage and cook until slightly browned, tossing occasionally, about 5 minutes. Remove sausage, while leaving oil in pan, and drain sausage on a plate lined with paper towels and set aside.
Return pot with oil to medium heat, add carrots, onion, and celery and saute 3 minutes (while scraping bottom of pan to get the browned bits), add garlic and saute 1 minute longer. Stir in chicken broth, water, parsley, rosemary, oregano and season with salt and pepper to taste. Bring to a boil over medium-high heat, and allow to gently boil 10 minutes. Add kale and allow to boil 10 minutes longer until kale and veggies are tender. Stir in cooked sausage and cannellini beans (you can add more broth at this point to thin if desired). Serve warm, top each serving with parmesan cheese.