Preheat the oven to 350 degrees. Cook the pasta according to the package directions. Meanwhile, melt a stick of butter in a large sauce pan. Add the flour and cook until golden brown - a few minutes. Slowly stir in the milk and cook until thick. Add the gouda cheese, cheddar cheese, pepper, nutmeg, cayenne and bacon. Pour into small ramekins or a large baking dish that has been prepared with oil.
Mix the bread crumbs with the parmigiano reggiano. Sprinkle over the top of the pasta. Melt the remaining stick of butter and drizzle over the bread crumb mixture. Bake for 25 minutes until golden brown and bubbly.