Essentially, yes. But instead of adding grains at 100F and pulling them when the water hits 170F, I mean using BS2 to calculate the strike temps, etc., for you, and doing that procedure. Partial mash is a mash, so you have some temperature targets based on what you're brewing.
A large nylon mesh bag should hold 2 or 3 # of grain. For your EPA you brewed, that might mean 1.5# of Maris Otter, and the rest crystals.
If you're using a 5-gallon pot, you'd put 3.5 to 4 gallons in the pot, get the water to roughly 160F, and the grains will take that down to ~155F or so. Then you want to hold that for 20-30 minutes so the MO can fully convert. That's where a warm oven or a cooler helps keep the temp for you.
If you were making a Belgian Golden Strong, you might mash at 148F to increase fermentability and improve the dry finish of the beer.
The fun aspect of partial mash is that using some base grain instantly makes any grain available to you. The base grain provides the enzymes to convert those grains that are partially dead, enzymatically. For the EPA, you could try some amber malt, or Bisquit, or anything else appropriate to an EPA.