Preheat oven to 350 degrees and start a large pot of water to boil for the noodles.
In a large skillet, combine the ground chicken, 1/2 tsp garlic powder, 1/2 tsp paprika, and 1/2 tsp salt. Cook on medium to medium-high heat until done (10-15 minutes). Remove from heat.
While waiting for the ground chicken to brown and the water in the pot is boiling, boil the lasagna noodles for 6-8 minutes or according to directions on the box. Drain and spray with non-stick spray or olive oil so they won’t stick together or to the counters.
While the noodles are cooling, start the sauce. Melt 4 tbsp of butter in a skillet on medium-low heat.
Sauce
Once the butter is melted, sprinkle the flour evenly over while whisking it quickly.
After 30 seconds, slowly whisk in the chicken broth. Continue with the whisk until the cooked flour is incorporated into the broth (without lumps). Bring to a simmer.
Add to the sauce 1/8 tsp cayenne powder, 1/2 tsp smoked paprika, 1/2 tsp salt, 1/4 tsp garlic powder, and lemon juice. Allow the sauce to boil until slightly thickened (about 2 minutes).
Once the sauce is thickened, remove from heat and add the pieces of Swiss cheese, stirring slowly as they melt.
On a large flat surface, place a lasagna noodle on the bottom, with layers of ham, cheese, and ground chicken on top.
Breading
Slowly roll the lasagna noodle and place in a large 13x9 dish with the seam-side down. Continue until all noodles are rolled.
Drizzle the sauce on top of the rolls in the dish.
Combine the breading ingredient: 1 cup panko, 1/2 tsp salt, 1/2 tsp smoked paprika, 1/2 tsp garlic powder, 1/2 tsp black pepper, 1/2 tsp cayenne pepper. Sprinkle on top of the lasagna rolls and sauce.
Bake uncovered in a preheated oven for 10-15 minutes or until the cheese is thoroughly melted inside. If preparing these ahead of time (unbaked), bake in the oven for 30 minutes if chilled.