For the lvl 32/34 PoE is there any specific requirement
Nope, apart from ideally being level 32 or 34. Helps to have a range of weapons for when weapon modifiers/burns come up but not essential.
Gjallarhorn is really useful on most of them. Not necessarily on the bosses themselves, but but the Gulrot fight I just black hammer the boss and use gjalla to smash the witches as soon as they appear.