Оказывается в perl6 добавили маханизм для разбора опций, переданных через командную строку:
http://habrahabr.ru/post/252451/