I just struggled with pulling the generator rotor off my CB550 Crank last week. I used a standard automotive pulley/fan puller and it took quite a bit of torque to get it to pull loose. (Note: I also put a the M10x1.0 bolt used to hold it in into the tapped hole in the crankshaft, but didn't thread it all the way down - the bold has a dimple in the center so your puller doesn't slip) I was trying to gently tap it also, but it really seemed like the best way was just to put a lot of ass into it. I marred the generator rotor a bit, but nothing that would throw it out of balance or complicate reassembly. My best advice to you is to be really patient with it.
Good Luck!