Remove the sausage from the casing. Place in a large soup pot or Dutch oven. Turn heat to medium, cook, stirring constantly until browned, about 5 to 7 minutes. Drain on paper towels to remove excess fat. Add onions, fennel, garlic and fennel seeds, toss to combine. Cover and cook, stirring every few minutes until fennel and onions begin to soften, about 12 to 15 minutes. At this point remove 1/2 of the mixture and reserve it for the Pasta Morph.
Add chicken broth and tomatoes to the remaining sausage/fennel mixture. Break tomatoes apart with spoon. Bring to a boil, add pasta. Bring back to boil again, reduce to a strong simmer. Cook 8 minutes or until pasta is almost done. Add cannelinni beans and parsley. Cook until flavors have come together and pasta is cooked through. Taste and adjust seasoning with salt and pepper.
Toss the pasta and reserved sausage mixture in a large bowl. Add heated pasta water, a little at a time, until a sauce consistency is achieved. Season with salt and pepper, to taste. Top with bread crumbs and cheese.