It would be easy to jab at Bob DeLeo for his blatantly political 180 on patronage, but I'm with Lehigh on this one -- the Speaker deserves credit for taking the lead on the issue.
Perhaps the answer is to require any public official who is currently required to submit financial disclosures -- suggesting legitimate public concern about their potential conflicts of interest -- to provide written copies of all employment-related recommedations (and maybe add other types of recommendations or requests) they make to any entity that receives state funding, with those documents to become public record after, say, six months. Yes, that seems awfully broad, far-reaching, and annoying, but I don't think it's all really all that onerous.
There's another type of recommendation I'd like to see put into the public record: senate president Therese Murray's recommendations for what Speaker DeLeo can do with his anti-patronage legislation. I suspect those have not been put into written memo form, but they would surely make terrific, colorful reading if they were.