The front hitch idea may be the least problematic, if possible.
I pretty regularly can spin tires on a ramp with my F150 trying to get the 3,500 lb boat out of the water. Far worse if there is an undercut on the end of the ramp due to people driving their boats up onto the trailer.
My only solution - put 'er into 4WD, which is one of the many reasons I got that. Of course not an option on yours....
You could consider softer, heavily lugged tires - something for mud and snow, etc. But that may hit your gas milage, ride, and not wear as long.
Carrying sandbags is an option. Both for the weight over the rear axle ( a proud tradition in all of our cars back in the day here in the north country), but you could also spread the sand under the tires to get more grip....
Or there are light weight metal grates that go down in front of the tires, to help reduce slip. Although in snow, I've seen those sometimes shot rearwards, which may not be what you want with a boat behind.
The ultimate - trade-in, and get a 4WD pickup, with a camper back!