It might work to reorder using some heuristic based method similar to the AMD methods for matrix factorisation reordering which is used to minimize infill for sparse matrices.
I've wanted to try out sorting neural net dimensions for visualizations via a travelling salesman problem solver over the correlation matrix among the dimensions. Has anyone tried something like this?