I forgot to mention that the minimum overlap setting largely depends on how much overlap you expect from your forward and reverse reads. For example if they are highly overlapping, then the minimum overlap setting will not make much of a difference. However, if you are trying to construct a 475 bp fragment from 2x 250bp reads, then you minimum overlap setting will have more of an affect on the joining process.
One option: run the script "quality_scores_plot.py" on both your forward and reverse reads to help guide your minimum overlap setting. You can also run "quality_scores_plot.py" on the "joined_paired_ends.py" output to help guide the quality filtering settings of "split_libraries_fastq.py"
Does this help?