De acordo com a lista de verificação 6.d (versão atual) , eles podem.
Contudo,
class Foo {
has num $.numillo;
submethod BUILD( :$numillo = 3.5 ) {}
};
my $foo = Foo.new;
say $foo.raku; # OUTPUT: «Foo.new(numillo => 0e0)»
O atributo atttr parece não ser vinculável ou, pelo menos, não recebe um valor atribuído. Estou faltando alguma coisa aqui?