If I had to do a lot of 6502 work today, I'd develop a custom language for it. Much like C is a custom language for the PDP-11 instruction set. C doesn't map very well onto the 6502, but customizing it would.
Good luck on your 6502 endeavor!
Good luck on your 6502 endeavor!