What I found in alot of these EPIC FPS is that i was able to defeat the larger bosses by running in circles & strafing the enemies as I go.
I'm not sure if I've played this one but its imagery & concept brings back the old drooling to the original FPS genres.
This is pretty much how every FPS boss is. :D Did you ever play Serious Sam?