Try adding the -width option to your Columns object, like -width => 50. Experiment around at look thru the examples and docs. You can also use the old trick of adding spaces to the heads and tails of the column header names. :-)
Right now, I can't understand what your \n problem is. Can you provide an example.