1. Preheat oven to 350ºF. Prepare pasta according to package directions. Meanwhile, warm olive oil in heated pan. Add green onions and sauté. Add spinach and wilt down. Set aside.
2. Combine eggs, first three cheeses, 1/2 cup Parmesan, and dill. Mix thoroughly. Add spinach mixture. Fold in cooked pasta. Season with salt and pepper.
3. Coat 9" x 13" pan with nonstick cooking spray. Spread pasta mixture in pan. Stir remaining 1/2 cup of parmesan cheese, breadcrumbs, and parsley together and sprinkle over pasta-cheese mixture. Bake for 30 minutes.