For the noodles: Make a well in the center of the flour and add the salt, eggs and 2 tablespoons water. Mix and knead until the mixture forms a ball of dough and the dough has a consistent feel. Wrap in plastic and rest for 30 minutes. Put enough flour on top of the dough and roll out with your pasta machine roll to the desired thickness and cut into noodles. Add more flour to cut noodles to prevent them from sticking together. Cook the noodles in a pot of boiling water until al dente. Drain.
For the stir fry: Place the pork and mushrooms in a mixing bowl. Add the cornstarch and toss well to coat. Whisk together 2 teaspoons water, the soy sauce, ginger, sugar, garlic and lemon zest and juice in a separate bowl. Preheat a wok or large skillet over high heat and pour in the canola oil. Add the pork and mushrooms and cook until the pork is cooked through, about 5 minutes. Add the soy sauce mixture and cabbage at the same time and cook until the cabbage gets soft. Pour in the beaten egg and cook until cooked through, and then stir in the noodles to combine. Transfer to a serving platter and top with the bean sprouts, peanuts and lime wedges. Serve immediately.