due to http://perldoc.perl.org/functions/sort.html
simple
```
{ ($a->{"signature"} cmp $b->{"signature"}) || ($a->{"file"} cmp $b->{"file"}) }
```
should be enough