A couple of things to keep in mind.
The gin pole should be low enough when vertical that you can easily make whatever connection you need to the mast. In my case, I use the jib halyard, so with the gin pole a bit over center, I can reach the eye strap to tie a bowline with ease.
The other point, assuming it's live (moves as the mast goes up/down), is that the end should more or less be right over the deck attachment point of the rigging. If it's 2 ft longer (for instance), the angle between the live rigging, which pulls the gin pole down as you raise the mast, and the gin pole as it approaches the deck will become very acute, and it loses mechanical advantage rapidly. Being longer than what's needed in this case will work against you, especially if you need to pull down hard to make the forestay.
I would pick my spot on the deck for attaching the lower block, and make the gin pole just long enough to put the eye strap right over that point when it's horizontal.