Rod length or weight should not matter for setting the hook. Point the rod at fish and strip back hard with your line hand and try to pull their tonsils out like Panman says. If you jerk the fly out of his mouth he would have only thrown the hook anyway.

Leo C