is there any way to get more PWM resolution?
No that's built into the chip. The only way would be to use an external PWM driver like the TLC9450. That gives you 4096 levels, however I would be surprised if you noticed the difference when talking about an LED. The eye can only distinguish about 80 levels of brightness in an image.