What is in your attic now? I feel that all this talk about IC fixtures would be moot if there is already insulation touching everything. Were you planning on removing, or going on top of existing?
Re: spray foam - costs a fortune, I DIY-ed it. Slight learning curve but I am mostly happy with the results. It is fantastic product but really is only worth it in an area if you don't have the space for more traditional materials. I was insulating between rafters, I did not have 20 inches of space for cellulose, so foam is more efficient per inch, so I used that.
Fan, radiant barrier and rafter vents are likely unnecessary.
Fan - as other said its small, and attics huge, not to mention they are suppose to have cold (intake) and hot (exhaust) vents so it naturally vents itself.
Radiant Barrier - why would you do this, your attic will be hot/cold which is fine because you will have r60 between you and the elements. I mean I guess it might help your attic stay slightly cooler? but does not feel needed. It would be a lot of work for little benefit IMO.
Baffles - Maybe, they can be needed, and useful. But go into your attic and try to block the area of your soffit to your rafter, its impossible to reach, and nearly impossible to get cellulose into it. And even if you do block it up, that stuff is going to quickly settle. Even and inch of clearance would be enough. Furthermore the cycling of air thru your attic is going to further move/settle the cellulose. I put them in my attic, pretty much wasted effort to keep an airgap between the cellulose and the roof decking. That happens pretty much on its own, so no baffle needed.
The worst part of being in the attic is moving around, it SUCKS no where to put your feet, nails from the roof cutting into your head, crap in the way, low ceiling etc etc. So I would avoid it as much as possible. I would pull all my lights/vents and fill in gaps from below. Likely easier than from above. So the best part of cellulose it likely you can spread it over the entire attic from only a few different (comfortable) positions!
I would for sure DIY, it has a massive bang for your buck.