Just make it all one partition. Over provisioning is the practice of SSD manufacturers putting extra capacity in the drive so that if a block of NAND fails, it can be swapped to a fresh block. Your SSD is listed as a 250GB drive, the actual NAND is 256GB - so you have 6 extra GB of blocks in there.
As for it only benefiting the 'end of the drive' that's completely inaccurate. The drive has a wear leveling algorithm so that the block writes are rotated around so that any single set of blocks isn't preferred over another set. This extracts maximum use from all the blocks.
Just make a single 250GB partition, let the drive controller worry about wear leveling, and don't worry about the spare area.