Cut uniform rectangles in the tops of the ciabatta rolls and hollow out the insides.
Combine the softened butter, parsley, and garlic and spread the garlic butter over the inside of each ciabatta roll.
Boil the lasagna noodles in lightly salted water. Press the end of 1 cooked lasagna noodle into the bottom of each ciabatta roll so that it sticks to the garlic butter.
For the meat sauce, heat some olive oil in a pan over medium heat and sauté the bacon and onions. Add the ground beef to the pan, season with salt and pepper, and brown the meat. Stir in the crushed tomatoes and bring to a simmer.
Spread a tablespoon of the meat sauce over the lasagna noodle in each ciabatta roll, fold the noodle over the meat sauce, and firmly press down.
Place a slice of cheese on top of the folded lasagna noodle in each ciabatta roll, followed by another portion of meat sauce. Fold the lasagna noodle over once again.
Place the ciabatta rolls in a deep baking tray. Spoon a dollop of cream cheese onto each roll and sprinkle shredded cheese on top. Transfer the pan to a preheated oven and cook at 350°F for 25 minutes.