Crush the entire package of Oreo cookies using a food processor or a sealed plastic bag and rolling pin. Set aside about one cup of crumbs for topping.
In a mixing bowl, beat the softened cream cheese and powdered sugar until smooth and creamy.
Prepare the instant chocolate pudding according to package instructions using the cup of milk. Once thickened, fold the pudding into the cream cheese mixture gently. Then fold in the whipped topping, keeping the mixture light and airy.
Spread a layer of crushed Oreos at the bottom of your dish to create the dirt base. Add a thick layer of the chocolate cream cheese pudding mixture on top. Sprinkle half of the crumbled turkey bacon over this layer.
Add another layer of crushed Oreos, followed by the remaining pudding mixture. Finish with the reserved Oreo crumbs.
Scatter gummy worms on the top layer. Chill the cake in the refrigerator for at least 2 hours before serving.