Cook bacon in a large soup pot, to render fat, about 10 minutes. Add butter, melt. Add garlic, carrots, onions and leeks and raise heat. Cover and wilt vegetables for 10 minutes (stir occasionally). Add cabbage, zucchini, both stocks and tomato paste. Bring to a boil. Reduce to simmer. Add Italian parsley, oregano, basil, pepper and salt. Simmer for 15 minutes. Add beans, tomatoes and pasta. Simmer until pasta is tender. Adjust seasonings, if needed. Ladle into individual bowls and top with Pecorino. Enjoy!