Roof rats have made it to my neighborhood in recent years, and I've tried the heavy duty "Snap Traps" in the past with good success. However now that I have chickens, I've removed all those traps from where the birds live.
But I have declared war, and to that end I found this interesting trap...