Preheat the oven to 375°F (190°C). Lightly grease a rimmed baking sheet or line it with parchment paper.
In a large nonstick skillet over medium-high heat, brown the ground beef and Italian sausage, breaking the meat apart with a wooden spoon until no pink remains.
Add the chopped onion to the skillet and cook 3 to 4 minutes until softened, then add the minced garlic and cook 1 minute more.
Stir in the Italian seasoning, tomato paste, salt, and pepper. Cook 2 to 3 minutes to combine and thicken the mixture, then remove from heat.
In a medium bowl, whisk the eggs with the cottage cheese until smooth, then stir in the grated Parmesan. Set aside.
Unroll one can of crescent roll dough onto the prepared baking sheet and press together the edges and perforations to form one continuous rectangle.
Spread the meat mixture evenly over the dough, leaving about a 1-inch border around the edges.
Spread the cottage cheese and egg mixture over the meat, then sprinkle the shredded mozzarella evenly on top.
Unroll the second can of crescent dough and place it over the cheese layer, pressing together edges and perforations. Seal the top and bottom dough edges together all the way around to form a seam.
Mix the melted butter with the garlic salt and chopped parsley, then brush this mixture over the top of the dough.
Bake in the preheated oven for 25 to 27 minutes, until the top is golden brown. Let rest a few minutes before cutting and serving.