In a skillet over medium heat, crumble and cook the breakfast sausage until browned and fully cooked, about 5-7 minutes. Drain any excess grease.
In a bowl, whisk together the eggs, milk, garlic powder, salt, and pepper until well combined.
Pour the egg mixture into the skillet with the cooked sausage. Add the diced bell peppers and onions, and cook over medium heat, stirring gently, until the eggs are softly scrambled and just cooked, about 3-4 minutes. Remove from heat and stir in the cheddar cheese until melted.
Unroll the crescent roll dough and separate it into individual triangles.
Place a generous tablespoon of the sausage and egg mixture at the wide end of each triangle of crescent roll dough. Starting from the wide end, roll each triangle up toward the point, tucking the point underneath to secure the filling.
Place the filled rolls on a greased baking sheet and bake in the preheated oven for 12-15 minutes or until golden brown and flaky.
Allow the rolls to cool for a couple of minutes before serving. Garnish with fresh parsley if desired.