Reading this thread, I had something sort of similar happen to me flying back from KASH to KMPV this past Sunday. I generally like to fly an approach into home base, usually the RNAV 35. Approaching the LEB VOR, I gave ZBW a heads up that I wanted that approach. At that point I did not tell them which transition I wanted because they usually just tell me to ask the next controller (frequency change from 134.7 to 135.7 always occurs around LEB). This time he only told me I could expect that, however with no specific clearance I stayed on my filed route after LEB, which was the airway from LEB to the MPV VOR. After LEB came the frequency change, and when I checked in I told the new controller what I wanted and that I specifically wanted XIMKY as the IAF. She asked me if I was established on the Lebanon transition. Now the last time I flew that route I don't think there was a Lebanon transition, so I hadn't asked for that. I told her no, I haven't been cleared for that. Her response seemed odd to me: she just said I was cleared for the RNAV 35 approach, no specific transition given, not even an altitude to maintain until established. I read back the clearance and told her I was proceeding direct XIMKY, which elicited not even so much as a "roger".
I'm not sure whether the controller had given me an ambiguous instruction or whether that was perfectly okay in that situation. I'm pretty sure the airway and the route from LEB to XIMKY are within 4 nm of each other the whole way so it might not matter anyway, and I might have actually been established despite what I said.
I've attached a link to the approach plate for convenience.
http://aeronav.faa.gov/d-tpp/1706/00522r35.pdf