The problem is probably how you created your "perl6 output":
say "0.2322130120323232322110".parse-base(4) # 0.72829526264945
This is because the saymethod is called .gistfor what is given to it. Or you tried to compress it (which causes .Str, which gives the same result as .gist). If you call the method .perlon the result:
say "0.2322130120323232322110".parse-base(4).perl
0.728295262649453434278257191181182861328125. .perl , EVAL .
, :
say "0.2322130120323232322110".parse-base(4).base(4)
, 0.2322130120323232322110. , , .: -)
, .Str a Rat .perl .gist. , : , .