I think choosing another default ordering is already possible.
I think the first column is used for that. So, when you move “days visited” there, it should work.
Regarding the time span: how do your users visit the directory? Would it help to edit the link in the sidebar so it takes them to /u?period=yearly
instead of /u
?