Can you put the wires on before the light? Using the light or a thin nut to hold the wires in place, while using a hank-clinch type nut.
Or even this type of speed nut, with some silicon sealant around the outside.
I seen them both at Ace Hardware.
No drilling.