I'd probably use this style:
my @headings = ({key => 'k', name => 'Kanji', class => 'kanji'
+},
{key => 'skip', name => 'SKIP', class => 'skip-c
+ode'},
{key => 'co', name => 'Suggestion', class => 'skip-c
+ode'},
{key => 'disc', name => 'Discussion'});
But that's just my personal preference (you can guess, I prefer compactness).
At work, we don't align at all, and use tabs to indent, so we'd get the boring
my @headings = (
{
key => 'k', name => 'Kanji', class => 'kanji'
},
{
key => 'skip', name => 'SKIP', class => 'skip-code'
},
...
);
map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]