Yes
SomeClass someClass { get; }
is correct. The caret doesn't mean "ref" in the C# sense, ref is spelled % in C++/CLI. Caret just means "managed pointer", a distinction that is automatically figured out by the syntax of C# based on the types involved.
A^ in C++/CLI will always be A in C#.