With a bit of prep you could put down your wine and knock this out in about 10 mins!
This dish is cook to order so have enough prep to cook him seconds
Cook drain & oil/butter your pasta ahead of time & leave it handy
Bacon is the feature & the only room you've got to move so choose carefully...what he likes or your own tweak, panchetta, julienne of danish, crispy streaky, speck?
Cut and cook the bacon to the degree you want & leave handy on paper towels
Mix say... 4 egg yolks with a Tsp of cream, season & stick in the fridge.. have finely sliced/diced onion in there too.
For service
Your bowls (eating on the couch?) are in the oven on low
Next to the stove is melted butter, seasoning, some emergency hot water with a ladle & the rest of your prep
On the stove is a heavy base pan heating to med/hot
Saute 2 portions of the onions in some of the clarified butter quickly, keeping them moving to prevent colour...throw in the bacon allow to reheat a bit, add enough cream to cover the base of the pan, throw in 2 portions of pasta & season. When it bubbles mix & reduce til it starts to thicken (if you go too far add a little water) Turn of the element, add bout 1/3 of the egg yolks, mix in quickly and carefully...
Remove from heat, check seasoning & serve before the egg fully sets garnished with parmesan &....?
can add garlic, basil, oregano, toasted pine nuts but is probably better left clean
Worth a shot for ease of management