It's hard to clean, but it can be done. I started by using the HT from another site not to be named, but you can get there from goog. In a nutshell, it'll take you about 20 minutes to get to it and another 15 to get to the egr pipe.
Tools and supplies other than normal stuff are a good carbon dissolving cleaner (I used the seafoam brand, but you can use whatever), various small brass bristled brushes, a bottle of coolant (or a clean receptacle/funnel and hose), egr, egr pipe and throttle body gaskets (you might be able to reuse them, they are metal. I reused the tb and egr pipe ones.) and lots and lots of paper towels.
Quick HT:
Remove intake, battery, battery box and inlet pipe (be careful of the little vac tube there, it's easily broken). Block off your turbo with a paper towel. The egr valve is right behind the tip. It has a small coolant hose attached to it and 2 bolts that hold it in place. When you remove the coolant hose about a quart of coolant (whatever is left in your res tank) will spill out. Make sure you loosen the res tank cap to relieve the vacuum and let the coolant run out in a timely manner. After the coolant runs out, you can remove the two bolts that hold the egr and remove that from the car. If you look at the egr, there is a solenoid on the top held on by 4 phillips head screws. Remove these and you can manually actuate the valve. When you push down on it it is open. If it sticks a little or is hard to push, it's good you are here cleaning it out. Fill it completely with your cleaner and let it sit while you work on removing the egr pipe. You can see the pipe right by the egr valve held on by 2 bolts. It goes to the intake mani just past the TB.
To get access to the TB, you will have to remove the intercooler (or hot pipe depending on your brand of fmic). Remove the intake elbow before the TB and remove the 4 bolts holding the TB onto the IM. Now you can get to the IM side of the egr pipe. I used an adjustable wrench and some pliers to loosen the big bolt. I think it's 22mm and if you have a 22mm open end wrench, that would be better. Loosen this and remove the 2 bolts holding the egr pipe from the egr vavle side. You should be able to remove the whole thing now. Clean off as much gunk as you can with a paper towel. It will probably be greasy on the TB side if you don't have a catch can. Prop the pipe up so you can fill it with your cleaning solution and let that sit while you get back to your egr valve.
Use a combination of brushes/towels and cleaning solution to clean the egr valve in the closed AND open positions. Get as much carbon out as you can. If you push the valve open while turning, you can access all sides of the valve itself. This might take a while. If you have a parts cleaner, great. I used a cardboard boxtop covered in a few layers of paper towels, lol.
While the TB is off, you might look into your IM. You might have a small pool of oil in there from the PCV valve if you do not have a catch can. Also, the inlet for the egr pipe may be dirty. I spent about 45 minutes cleaning out the egr pipe inlet by spraying and brushing and q-tipping. I sprayed from the IM out onto a wad of paper towels.
Cleaning the pipe is just like the valve, just try to get out as much as you can. I cleaned it until the cleaning solution ran slightly clear.
That's it. Clean and replace everything. Took me about 5 hours but I also installed a catch can and had lunch in there.